더북(TheBook)

debug 객체에는 log라는 속성이 있습니다. 속성 값이 함수이므로 log는 메서드입니다. 그런데 마지막 줄에 있는 코드가 어딘가 익숙한 형태이지 않나요? 그렇습니다. 지금까지 콘솔에 결과를 출력하려고 사용한 console.log()가 바로 console 객체의 log() 메서드였습니다. console 객체와 그 안에 든 log() 메서드는 웹 브라우저가 기본으로 만들어 둔 객체이므로 따로 선언하지 않아도 코드에서 사용할 수 있습니다.

추가로 메서드에서는 다음과 같이 축약할 수 있습니다.

const debug = {
  log(value) {
    console.log(value);
  },
};
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.