더북(TheBook)

속성은 객체의 의미에 나와 있듯이 키와 값으로 구성됩니다. 앞의 코드를 보면 ‘name’이 키고 ‘Hong Gildong’이 값입니다. 객체는 이런 속성을 여러 개 가질 수 있습니다.

참고로 객체에 속성을 추가할 때 앞의 코드처럼 줄 바꿈하지 않아도 되지만, 코드의 가독성을 높이려면 줄 바꿈하는 편이 훨씬 낫습니다.

const person = {
  name:"Hong Gildong"
};

객체는 데이터의 종류를 가리지 않으므로 모든 자료형의 데이터를 값으로 가집니다. 예를 들어, 배열, 숫자, 논리 데이터를 다음과 같이 한 객체의 속성으로 추가할 수 있습니다.

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