Inflearn Community Q&A
연산자 질문입니다
Written on
·
193
1
return typeof obj == 'object' && !!obj;
안녕하세요,
이 부분에서 연산자를 어떻게 해석해야 하는 지 모르겠어요.
- 어느 방향으로 해석하는지
- !!을 붙인 이유
기초적인 질문이지만 알려주시면 너무나 감사할 것 같습니다.
javascript함수형-프로그래밍
Answer 2
3
mduniv
Instructor
자바스크립트에서 null도 typeof를 했을 때 object로 나와서 and 조건으로 !!obj를 넣은거구요. !! 를 한 이유는 boolean이 되도록 하기 위해서 입니다.
0






!가 2개일경우 !!obj 는 boolean형으로 true
!가 1개일경우 !obj 는 boolean형으로 false