속성은 객체의 의미에 나와 있듯이 키와 값으로 구성됩니다. 앞의 코드를 보면 ‘name’이 키고 ‘Hong Gildong’이 값입니다. 객체는 이런 속성을 여러 개 가질 수 있습니다.
참고로 객체에 속성을 추가할 때 앞의 코드처럼 줄 바꿈하지 않아도 되지만, 코드의 가독성을 높이려면 줄 바꿈하는 편이 훨씬 낫습니다.
const person = {
name:"Hong Gildong"
};
객체는 데이터의 종류를 가리지 않으므로 모든 자료형의 데이터를 값으로 가집니다. 예를 들어, 배열, 숫자, 논리 데이터를 다음과 같이 한 객체의 속성으로 추가할 수 있습니다.
const person = {
name:["Hong", "Gildong"],
age:20,
isAdult:true
};