코딩테스트/typescript
[코테] Q9. 타입스크립트에서 null과 undefined를 체크하는 방법
코딩 테스트, 코딩 면접 준비, 타입스크립트 Q) 타입스크립트의 null과 undefined를 체크하는 방법을 설명해주세요. null과 undefined는 false로 판정되기 때문에 주의해야 합니다. 변수를 체크하기 위해서 === 엄격한 비교인 이퀄 세 개 사용하는 것이 제일 안전합니다. 예를 들어 value === null, value === undefined 와같이 체크할 수 있습니다. 만약 == 이퀄 두 개로 비교를 하게 된다면 0, '', false 도 null과 undefined를 같다고 판정하기 때문에 버그에 빠지기 쉽습니다. 두 번째 방법으로 Nullish Coalescing 연산자인 물음표 두 개(??)를 사용해서 코드를 간편하게 구성할 수도 있습니다. 자바스크립트에서 nullish는 u..
2022. 7. 11. 17:26
최근댓글