Javascript 반복문

raejun·2021년 8월 12일
0

forEach

  • 오직 배열 객체에서만 사용 가능
  • 요소가 반복될 때마다 콜백함수 실행

예시

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

items.forEach(function(item) {
    console.log(item);
});
// 출력 결과: item, item2, item3

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
}

for ... of

  • 객체가 [Symbol.iterator] 속성을 가지고 있어야 실행 가능
  • for ... in과 같은 동작

예시

var iterable = [10, 20, 30];

for (var value of iterable) {
  console.log(value); // 10, 20, 30
}
profile
정리노트

0개의 댓글