반응형
for ( in ) 사용법. (객체 순환시)
for(let key in collection){
key ...
}
key를 꼭 let 키워드로 선언해서 오류가 발생하지 않도록 하자.
if(Array.isArray(collection)) {
...
}else{typeof collection === 'object'){
...
}
또는
if(collection instanceof Array){
...
}else if(collection instanceof Object){
...
}
Array는 Object 타입 안에 속하기 때문에
array instanceof Object //true 이다.
그래서 else if로 분기 순서를 정확히 나눠주는 것이 중요.
순서에 주의.
반응형
'JavaScript' 카테고리의 다른 글
제곱근 구하기 바빌로니아법 .toFixed() (0) | 2020.10.08 |
---|---|
TIL 1007 _.sortBy(arr.sort()) _.flatten(재귀함수) 3일걸린 문제 (0) | 2020.10.07 |
TIL 0925~26 arr.reduce() filter() map() sort() some() find() (0) | 2020.09.25 |
TIL 0918 클래스 Math.max arguments RestParameter / SpreadSyntax (0) | 2020.09.18 |
TIL 0917 Testbuilder, 조건문, 리터럴, IIFE(Immediately invoked function expression) (0) | 2020.09.17 |
댓글