devSoyoung / STUDY

✏️ 공부한 내용 정리, 주제에 따라 분류
4 stars 1 forks source link

[JS] For in vs For of #31

Open devSoyoung opened 4 years ago

devSoyoung commented 4 years ago

For ... in

const arr = [1, 2, 3, 4, 5];
for (idx in arr) {
  console.log(`key: ${idx}, value: ${arr[idx]}`);
}
// idx에는 배열의 인덱스 값, value에는 각 위치에 대응하는 값이 들어감

const obj = { a: 1, b: 2, c: 4 };
for (let key in obj) {
  console.log(`key: ${key}, value: ${obj[idx]}`);
}
// key에는 a, b, c, value에는 각 키에 대응하는 값이 들어감

For ... of

자바스크립트 컬렉션의 Iterator