forKEY in obj// 개체, 배열 대상  값 조회

forValue of array// 배열 대상 값 조회, 개체 안됨

        //[Symbol.iterator] 속성을 가지는 컬렉션 전용



    var arr = [ {a: 1b:1 }, {a: 2b:2 } ];

    var obj = { aa: 11bb: 12} ;    

    for(let val in arr){     console.log('in arr'val);   }

    for(let val of arr){     console.log('of arr'val);   }

    for(let val in obj){     console.log('in obj'val);   }

    //for(let val of obj){     console.log('of obj', val);   } // obj is not iterable 에러 발생

 

// 결과

in arr 0
in arr 1


of arr {a: 1, b: 1}
of arr {a: 2, b: 2}

 

in obj aa
in obj bb

 

Posted by 코덴스

댓글을 달아 주세요