5. Typeof / Instance of 연산자

2020. 4. 12. 21:12
반응형

Typeof

: 내가 사용하는 type이 무엇인지 알려주는 연산자.

거의 모든 원시자료형에서 작동한다. Number, boolean, string, undefined 등...

 

하지만, 아래 캡쳐와 같이

'배열(Array)[]'과 '객체(Object){}'를 모두 object로 출력하는 버그가 존재한다.

 

 

이는 typeof와 유사한 instanceof를 이용해서 해결할 수 있는데, 

차이점이 있다면 instanceof는 원시자료형(string, boolean, number...)에서 작동하지 않는다는 것이다(어레이나 오브젝트 대신, primitive 자료형을 넣을 시에는 false를 반환함).

 

 

 

 

반응형

BELATED ARTICLES

more