user.firstname; //'steve'
user.city; //'seoul'
user['firstname']; //'steve'
user['city']; //'seoul'
dot/braket notation을 이용해 값을 추가/삭제/확인할 수 있다.
- 추가
user['age'] = '14';
user.isPublice = true;
uver.tage = ['#코드스테이츠', '#프리코스']; //배열 추가도 가능하다.
[delete](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/delete)
delete user.city;
in 연산자
'firstname' in user; //true
'height'in user; //false
배열
: 요소의 0부터 순차적으로 접근 가능
: for ~ of 문
(string, array, 유사배열 등)을 옽해 반복문 사용 가능
객체
: 속성에 순서대로 접근하지 않고, key를 통해 value로 접근한다,
: **[for ~ in 문](https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Statements/for...in)**
을 통해 객체의 모든 key에 접근하고 출력할 수 있다.