더북(TheBook)

2.6.3 객체 리터럴

객체의 종류에서 마지막으로 배열이나 함수가 아닌 객체를 알아보겠습니다. 객체는 여러 변수를 하나의 변수로 묶을 때 사용합니다.

 

객체 생성하기

다음과 같이 어떤 사람의 정보를 나타내는 변수들이 있다고 합시다.

const name = '조현영'; 
const year = 1994; 
const month = 8; 
const date = 12; 
const gender = 'M';

여기에 추가로 다른 사람의 정보도 변수로 표현하고 싶습니다. 그런데 이미 name, year, month, date, gender 변수를 선언했으므로 다른 사람을 표현할 때 이 변수들은 사용할 수 없고 변수 이름을 별도로 생각해야 합니다. 만약 새로운 사람을 또 추가한다고 하면 막막해지기 시작합니다. 같은 정보를 나타내는데 변수 이름을 매번 새로 지어야 하니까요. 이럴 때 객체를 사용하면 여러 변수에 저장된 정보를 하나로 묶을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.