더북(TheBook)

물론 객체 안에 또 다른 객체나 함수가 들어갈 수도 있습니다.

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)라고 합니다. 함수라고 하기도 하지만, 메서드를 더 일반적으로 사용합니다. 이 책에서도 객체에 정의된 함수는 메서드로 칭합니다.

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