javaScript는 안전 할당 연산자라고 불리는 새 연산자 ? =
를 소개합니다. 특히
오류 캡처 함수를 다룰 때 코드의 오류 처리를 단순화하고 코드를보다 쉽게 읽고 유지 관리 할 수 있도록 설계되었습니다.
? =
연산자는 어떻게 작동합니까?
? =
연산자를 사용할 때는 기능 또는 작업이 성공했는지 확인합니다. 성공하면 결과가 반환되면 오류가 발생하지 않습니다.
다음과 같이 작동합니다 :
페치
const [error, result] ?= await fetch("https://dev.to/nddev_18/toan-tu-trong-java-script-1fl-temp-slug-9804469/edit");
null 는 데이터입니다.
fetch
가 실패하면 error
는 오류 세부 사항이 포함되며 result
는
이 예제는 다음과 같은 장점을 보여줍니다.
오류 처리를 단순화
: 긴
일관된 동작
: 코드에서 일관되게 오류를 처리하는 메소드를 제공합니다. 연산자를 사용하여 오류 처리를 단순화하는 방법입니다. 코드를보다 간결하고 읽기 쉽습니다.
async function getData() {
const [fetchError, response] ?= await fetch("https://api.example.com/data");
if (fetchError) {
console.error("Fetch error:", fetchError);
return;
}
const [jsonError, jsonData] ?= await response.json();
if (jsonError) {
console.error("JSON error:", jsonError);
return;
}
return jsonData;
}
? = 는 특히 명확하고 신뢰할 수 있고 유지 관리하기 쉬운 코드를 작성하려는 사람들을위한 JavaScript 개발자를위한 강력한 도구입니다. 오류 처리를 단순화하면 예상치 못한 오류를 방지하고 코드를보다 강력하게 만듭니다. 약속, 비동기 기능 또는 오류를 던질 수있는 모든 것을 다루고 있다면 ? =
연산자를 사용해보십시오!
읽어 주셔서 감사합니다. 만족스러운 날을 기원합니다!
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3