JavaScript 문법 - Object Iteration

이태혁·2020년 7월 2일
0

🦊 Object의 key들로 반복문

const object1 = {
  key1: 'value1',
  key2: 'value2',
}
//아래 둘의 결과는 같습니다.
for (const key of Object.keys(object1)){
  console.log('key', key);
}

for (const key in object1) {
  console.log('key', key);
}

🦊 Object의 value들로 반복문

const object1 = {
  key1: 'value1',
  key2: 'value2',
}
for (const value in Object.values(object1)){
  console.log('value', value);
}

🦊 Object의 key,value 둘다 쓸때

const object1 = {
  key1: 'value1',
  key2: 'value2'
};

for (const [key, value] of Object.entries(object1)) {
  console.log('key', key, 'value', value);
}

참고글
1. for of
2. for in

profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글