JS 전문가되기 제목의 포스팅의 목적은 필자가 공부한 것을 복습하는데 그리고 약점을 보완하는데 있습니다.
let user = { name: 'psky', age: 21, gender: 'man', isOnline: true }
객체는 Key와 Value이 짝 지어진 Property들의 집합이다.
user.name // 'psky', Dot user['age'] // 21, Bracket
참조 방법은 dot notation, bracket notation 으로 나뉜다.
user.rank = 1 || user['rank'] = 1 //할당 방법 두가지 /*let user = { name: 'psky', age: 21, gender: 'man', isOnline: true, rank: 1 }*/
delete user.age; // 키, 값 쌍 삭제 /*let user = { name: 'psky', gender: 'man', isOnline: true, rank: 1 }*/
'gender' in user; // true; 'school' in user; // false;
in keyword 를 이용해서 객체에 속성값이 있는지 확인할 수 있다.
20201214