자바스크립트에서 객체는 게임 캐릭터에 비유할 수 있다.
게임에서의 캐릭터는 서로 다른 직업과 능력을 가지고 있다.
이처럼 다양한 속성을 가지고 있는 경우에 객체를 사용하여 데이터를 관리하는 것이 바람직하다.
객체는 키와 값의 쌍(key-value pair)으로 구성된 요소를 가지고 있으며 쉼표로 구분하고 {}를 이용하여 만들 수 있다.
또한 배열과 다르게 객체는 순서가 없다.
let user = { 'json': 10, 'sangrae': 6, 'juju': 80};
console.log(user[0]) // undefined
객체의 값을 사용하는 방법에는 dot notation과 bracket notation이 있다.
console.log(user.json) // 10 dot notation
console.log(user['json']) // 10 bracket notation
이때 dot과 bracket을 쓰는 데 있어서 문자열 처리를 해줄 것인가에 주의하자
'Javascript' 카테고리의 다른 글
javascript 클로저 (0) | 2020.12.27 |
---|---|
javascript 원시, 참조 자료형 (0) | 2020.12.21 |
javascript 배열 (0) | 2020.12.14 |
javascript 반복문 (0) | 2020.12.14 |
javascript 조건문 (0) | 2020.12.14 |
댓글