프론트엔드/자바스크립트

foreach, for in, for of

테오구 2021. 10. 9. 01:09
728x90

foreach,  for in,  for of의 차이

foreach와 for of는 array를 반복하여 작업을 수행합니다. 

let items = [10, 20, 30];

items.forEach(function(item) {
    console.log(item);// 10, 20, 30
});

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

for in는 객체의 속성들을 반복하여 작업을 수행합니다. for in 구문에서는 key 값에 접근할 수 있고 

 

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

for(let key in obj){
  console.log(key) //"a", "b", "c"
  console.log(obj[key])// 1, 2, 3
}
728x90

'프론트엔드 > 자바스크립트' 카테고리의 다른 글

Getter & Setter  (0) 2022.03.30
논리 연산자  (0) 2021.10.15
클래스와 인스턴스  (0) 2021.10.05
고차함수  (0) 2021.09.13
DOM  (0) 2021.09.10