forEach, for in, for off

CHAN YE·2022년 10월 14일
0

1. forEach

var items = ['item1', 'item2', 'item3'];

items.forEach(function(item, idx) {
    console.log(idx + ":" + item,);
});
// 출력 결과: 1:item, 2:item2, 3:item3

2. for...in

var obj = {
    a: 1, 
    b: 2, 
    c: 3
};

for (var prop in obj) {
    console.log(prop, obj[prop]); // a 1, b 2, c 3
}

배열의 키 값을 가져옴


3. for...of [ES6]

var iterable = [10, 20, 30];

for (var value of iterable) {
  console.log(value); // 10, 20, 30
}

배열의 각 값을 가져옴


4. for in vs for of

  • for in 반복문 : 객체의 모든 열거 가능한 속성에 대해 반복
  • for of 반복문 : [Symbol.iterator] 속성을 가지는 컬렉션 전용
profile
php웹개발자

0개의 댓글