for in vs for of 반복문

744 단어 algorithmalgorithm

1. forEach 반복문
forEach는 오직 배열에서만 사용이 가능하다.

var items = ['apple', 'banana', 'orange'];
items.forEach(function(item) {
    console.log(item);
});
// apple, banana, orange

2. for in 반복문
for in 구문은 객체의 key 값에 접근할 수 있지만, value 값에 접근하는 방법은 제공하지 않는다.

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

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

3. for of 반복문

var objects = [10, 20, 30];

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

좋은 웹페이지 즐겨찾기