객체
6.1 객체 소개
객체의 특징
- 복합된 값
- 여러 가지 값(기본 값 or 다른 객체)를 모아서 이름을 통해 값을 저장하고 가져옴
- 프로퍼티의 순서없는 집합 → 각 프로퍼티 : 이름, 값
프로토타입
- 프로퍼티 이름은 보통 문자열 → 객체가 문자열에 값을 연결
- JS 내 객체들은 자체 프로퍼티 이외 ‘프로토타입’ 을 통해 프로퍼티를 상속 받기도 함
동적인 JS 객체
- JS 객체는 동적 → 프로퍼티 추가/삭제 & 정적인 객체 흉내 & 정적 타입을 사용하는 언어의 구조 사용
객체의 조건
- 기본형 (문자열, 숫자, 심벌, null, undefined, boolean)이 아니라면 객체
참조로 조작하는 객체