isArray


 자바스크립트를 개발하다가 보면 객체를 반별할 때 넘어온 객체가 일반적인 객체인지 배열인지를 판단하여 다르게 수행해야 할 때가 있다. 다음과 같은 코드로 알아내 보도록 해보자.


[코드1] 잘못된 방법으로 Array 인지 판단


 위 코드를 의도한 바와 다르게 판단하고 있다. 그래서 아래와 같이 Array객체에 추가 프로퍼티를 추가해서 확인하는 코드를 작성 하였다.


[코드2] 프로퍼티에 추가하고 배열여부 판단


 위와 같이 웹 페이지에서 추가하여 실행하면 정상적으로 판단을 할 것이다.

+ Recent posts