let person = {
name="Chael",
age: 25
};
const personKeys = Object.keys(person);
for(let i = 0; i < personKeys.length; i++){
const curKey = personKeys[i];
const curValue = person[curKey];
console.log(`${curKey} : ${curValue}`);
}
for 뒤로 세개의 식을 가진다. 첫째식은 초기값을 설정하고, 둘째식은 조건식이다. 조건식이 충족될 때까지는 반복을 해주겠다는 것이다.
이를 이용하여 person 객체의 key와 value를 모두 콘솔창에 띄워보자.
Object.keys는 객체의 key를 배열로 모두 나열해주는 함수이다. 먼저 curKey으로 key값을 가져오고, 다시 가져온 curKey값을 이용하여 curValue값을 가져오면 된다.