JavaScript
11.1
객체란
객체라는 용어의 범위는 자바스크립트에서 매우 포괄적이지만, 자료형의 관점에서 보면 키(key)와 값(value)으로 구성된 속성의 집합을 의미합니다. 객체는 자바스크립트에서 제공하는 기본 자료형과는 다르게 여러 개의 값을 가질 수 있고, 다른 자료형의 값도 가질 수 있습니다.
객체는 {}를 이용해 생성할 수 있는데, 이런 방법을 리터럴(literal) 방식으로 객체를 생성했다고 표현합니다. 그리고 다음 코드처럼 속성이 한 개도 없는 객체를 빈 객체라고 합니다.
const person = {};
보통 객체를 생성할 때는 빈 객체로 생성하지 않고 처음부터 속성을 지정한 상태로 생성합니다. 만약 사람에 대한 객체를 생성한다면 다음과 같은 속성을 지정해 객체를 생성할 수 있겠죠.
const person = {"Hong Gildong"};