JavaScript/TypeScript에서 정의되지 않은 것을 확인하는 방법
학습을 함께 진행해 봅시다! 개발자 팁의 일일 복용량. 내 콘텐츠를 읽어 주셔서 감사합니다!
JavaScript/TypeScript에서 정의되지 않은 것이 있는지 확인하는 올바른 방법:
typeof
연산자를 사용하세요! 평가되지 않은 피연산자의 유형을 보여주는 문자열을 반환합니다.다음과 같은 객체
user
가 있다고 가정해 보겠습니다.const user = {
email: "[email protected]",
}
typeof
및 email
속성에 id
연산자를 사용하면 다음을 얻을 수 있습니다.console.log(typeof user.email); // "string"
console.log(typeof user.id); // "undefined"
따라서 정의되지 않은 속성을 확인하려면
if
-문과 typeof
연산자를 결합할 수 있습니다.if (typeof user.id === "undefined") {
//
}
쉬운! 그러나
undefined
를 확인할 수 있는 다른 방법이 있습니다. 그러나 그것들은 때때로 기발하고 ReferenceError
를 던질 것입니다. 따라서 typeof
를 확인하는 경우 항상 undefined
연산자를 사용하는 것이 좋습니다.학습을 함께 진행해 봅시다! 개발자 팁의 일일 복용량. 내 콘텐츠를 읽어 주셔서 감사합니다!
이 게시물은 원래 kais.blog에 게시되었습니다.
Reference
이 문제에 관하여(JavaScript/TypeScript에서 정의되지 않은 것을 확인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kais_blog/how-to-check-for-undefined-in-javascript-typescript-3men텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)