Object
JavaScript에서, 객체는 속성의 모음으로 볼 수 있습니다. 객체 리터럴 구문을 사용하면, 제한된 속성 집합이 초기화됩니다. 그런 다음 속성을 추가하고 제거할 수 있습니다. 속성 값은 복잡한 데이터 구조를 구축할 수 있는, 다른 객체를 포함하여 모든 유형의 값이 될 수 있습니다. 속성은 "key" 값을 사용하여 식별됩니다. "key" 값은 String 값 또는 Symbol value입니다.
객체 속성에는 data 속성 및 accessor 속성 두 가지 유형이 있습니다.
참고 : 접근자 "메서드"가 아닌 접근자 "프로퍼티"를 인식하는 것이 중요합니다. 함수를 값으로 사용하여 JavaScript 객체 클래스와 유사한 접근자를 제공할 수 있지만, 그렇다고 해서 객체가 클래스가 되는 것은 아닙니다.