JavaScript에서 객체 타입을 알아야 하는 경우가 있다.
typeof를 사용하면 객체의 타입을 쉽게 알수 있지만 object인지 Array인지를 알아야 하는 경우가 생기는데 그럴땐 Array.isArray()를 사용하면 이 객체가 object인지 Array인지를 알수 있다.
Array.isArray(object);
이 객체가 Array면 true를 리턴하고 아니라면 false를 리턴한다.
typeof는 undefined를 가려 낼때 주로 사용한다.
undefined를 가려 낼때 흔히 object == undefined라든가 object == 'undefined'를 사용하는데 제대로 구분을 하지 못할때가 있다.
아예 구분하지 못하던가..
typeof object == 'undefined'를 사용하도록 하자.
'JavaScript' 카테고리의 다른 글
JavaScript의 async와 await.. (0) | 2018.01.11 |
---|---|
전화번호 표현 정규식.. (0) | 2016.07.28 |
비밀번호 입력창 복사, 붙여 넣기 방지.. (0) | 2016.07.20 |
JavaScript 금칙어 관련 처리.. (0) | 2016.06.29 |
JavaScript에서 Swipe Library인 Swipe.js.. (0) | 2015.02.26 |