내부 슬롯과 내부 메서드
프로퍼티 어트리뷰트와 프로퍼티 디스크립터 객체
자바스크립트 엔진은 프로퍼티를 생성할 때 프로퍼티의 상태를 나타내는 프로퍼티 어트리뷰트를 기본 값으로 자동 정의
- 프로퍼티 어트리뷰트 : 자바스크립트 엔진이 관리하는 내부 상태 값인 내부 슬롯
- 프로퍼티 디스크립터 : 프로퍼티 어트리뷰트 정보를 제공하는 객체
데이터 프로터피와 접근자 프로퍼티
- 데이터 프로터피: 키와 값으로 구성된 일반적 프로퍼티
- 접근자 프로퍼티 : 자체적으로 값을 갖고 있지 않고 다른 데이터 프로터피 값을 읽거나 저장할 때 호출되는 접근자 함수로 구성