객체의 property(속성)은 객체명.속성명 또는 객체명['속성명']으로 호출할 수 있다.
const Mike = {
name : 'Mike',
age : 30
}
for (x in Mike){
console.log(`${x} : ${Mike[x]}`)
}
여기서 console.log(${x} : ${Mike.x}
)는 안되는 이유?
→ for(x in Mike)에서 x는 속성명 변수입니다 쉽게 말해서 인덱스죠
{console.log(Mike[x])} = Mike의 속성명(name이 될수도 있고 age가 될수도 있음)에 해당하는 값을 가져와라
{console.log(Mike.x)} = Mike의 속성명 중 "x"라는 속성명의 값을 가져와라
이렇게 되서 그렇습니다