더북(TheBook)

JavaScript

 

11.1

객체란

객체라는 용어의 범위는 자바스크립트에서 매우 포괄적이지만, 자료형의 관점에서 보면 (key)와 값(value)으로 구성된 속성의 집합을 의미합니다. 객체는 자바스크립트에서 제공하는 기본 자료형과는 다르게 여러 개의 값을 가질 수 있고, 다른 자료형의 값도 가질 수 있습니다.

객체는 {}를 이용해 생성할 수 있는데, 이런 방법을 리터럴(literal) 방식으로 객체를 생성했다고 표현합니다. 그리고 다음 코드처럼 속성이 한 개도 없는 객체를 빈 객체라고 합니다.

const person = {};

보통 객체를 생성할 때는 빈 객체로 생성하지 않고 처음부터 속성을 지정한 상태로 생성합니다. 만약 사람에 대한 객체를 생성한다면 다음과 같은 속성을 지정해 객체를 생성할 수 있겠죠.

const person = {"Hong Gildong"};
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.