한 쌍의 키와 값을 가진 자료 구조입니다.
let user = {
name : 'Heo',
email : '_heojeong@kakao.com',
city : 'InCheon'
}
위와 같이 중괄호 {}
내에서 키:값 쌍으로 이루어져있으며 쉼표 ,
로 구분합니다.
객체에 접근 방식은 두가지가 있습니다.
user.name; // 'Heo'
user.city; // 'InCheon'
let keyname = 'city';
user['name']; // 'Heo'
user[keyname]; // 'InCheon'
user[keyname] === user['city'] // true
Bracket notation의 경우 키 값으로 유동적인 변수를 사용 할 수 있습니다.
=> 키 값이 변할 때 사용 할 수 있는 방식입니다.
user.age = 22; // 새로운 키-값 쌍을 생성합니다.
delete user.age // 키-값 쌍을 제거합니다.
피드백은 항상 환영입니다 :D