프론트엔드 개발자가 될거야./js

[모던 자바스크립트] 루프

정니정은니 2023. 4. 19. 15:18

- 배열에 대한 반복

1. 기존 for문

var fruits = ['apple', 'banana', 'orange'];
for (var i=0; i < fruits.length; i++) {
	console.log(fruits[i]);
}

// apple
// banana
// orange

 

2. for of 문

const fruits = ['apple', 'banana', 'orange'];
for (const fruit of fruits) {
	console.log(fruits[i]);
}

// apple
// banana
// orange

 

- 객체에 대한 반복

Object.key()로 객체의 모든 키를 가져온 후, 키에 대해 반복을 수행하면서 값에 접근하자!

const car = {
  maker : "BMW",
  color : "red",
  year : "2010",
}

for (const prop of Object.key(car)) {
  const value = car[prop];
  console.log(prop, value);
}

// maker BMW
// color red
// year 2010