객체 접근
const planet = {
'수성' : 'Mercury',
'금성' : 'Venus',
'지구' : 'Earth',
'화성' : 'Mars',
'목성' : 'Jupiter',
'토성' : 'Saturn',
'천왕성' : 'Uranus',
'해왕성' : 'Neptune'
};
const name = prompt();
console.log(planet[name]);
객체안의 객체 접근
let obj = {
type: {
year: 2022,
'comment-type': [{
name: 'hello',
color: 'red'
}]
}
}
console.log(obj.type['comment-type'][0].color);
// red
객체안의 배열접근
let myProfile = {
name: '김개발',
'주소': {
email: 'geabal@gmail.com',
home: '코딩'
},
'my favorite': {
food: [{
name: '샐러드',
price: 3500
},
{ name: '삼겹살',
price: 15000
}],
hobby: ['축구']
}
};
console.log(myProfile['my favorite'].food[0].name); // 샐러드
console.log(myProfile['my favorite'].food[1].name); // 삼겹살
// 기타 접근 방법
console.log(myProfile.name); // 김개발
console.log(myProfile["주소"].email); // geabal@gmail.com