물론 객체 안에 또 다른 객체나 함수가 들어갈 수도 있습니다.
const person = {
name:{
firstName:"Gildong",
lastName:"Hong"
},
age:20,
isAdult:true,
printInfo:function(){
console.log('printInfo');
}
};
보통 객체의 키는 문자열로 작성하는데, 큰따옴표나 작은따옴표로 표시하지 않아도 문제되지 않습니다. 다만 예제 코드처럼 키에 공백이 들어갈 경우에는 따옴표를 꼭 사용해야 합니다.
const person = {
"phone number":"010-000-0000"
};
Note 함수와 메서드
객체에서 속성의 값으로 함수가 들어갈 때는 보통 함수라고 하지 않고, 메서드(method)라고 합니다. 함수라고 하기도 하지만, 메서드를 더 일반적으로 사용합니다. 이 책에서도 객체에 정의된 함수는 메서드로 칭합니다.