객체는 가독성이 좋다.
1.Dot notation
let user ={
a:'ob',
b:'je',
c:'ct'
};
user.a
"ob"
2.Bracket notation
let user ={
a:'ob',
b:'je',
c:'ct'
};
user['a']
"ob"
user[a]
undefined
user['a']에서 'a'는 문자열이고
user[a]에서 a는 변수로 취급되어서 undefined
Bracket notation은 키값이 동적일때 반드시 사용해야 한다.
user //{b: "je", c: "ct", a: "ob", d: "ㅠㅠ", isPublic: true}
delete user.a;
'b' in user; // true