[JavaScript] isArray(), isDate()
뿌리튼튼 CS/Web2015. 7. 28. 13:28
typeof 는 Array, Date, Object 모두 "object" 를 리턴하여 구분이 불가능하므로, constructor 를 이용하여 해결한다.
1 2 3 | function isArray(myArray) { return myArray.constructor.toString().indexOf("Array") > -1; } | cs |
1 2 3 | function isDate(myDate) { return myDate.constructor.toString().indexOf("Date") > -1; } | cs |
'뿌리튼튼 CS > Web' 카테고리의 다른 글
[JavaScript] 함수에 인자에 default 값을 넣어주자 (Use Parameter Defaults) (0) | 2015.07.31 |
---|---|
[JavaScript] === 를 쓰자 (Use === Comparison) (0) | 2015.07.31 |
[JavaScript] 다른 타입을 안전하게 비교하는 방법 (Comparing Different Types Safe) (0) | 2015.07.28 |
[JavaScript] String Validation (0) | 2015.07.28 |
[JavaScript] 진법, 진수 변환 (base) (0) | 2015.07.27 |