더북(TheBook)

2.1.3 객체 리터럴

객체 리터럴에 편리한 기능들이 추가되었습니다.

다음 코드는 oldObject 객체에 동적으로 속성을 추가하고 있습니다.

var sayNode = function() {
  console.log('Node');
};
var es = 'ES';
var oldObject = {
  sayJS: function() {
    console.log('JS');
  },
  sayNode: sayNode,
};
oldObject[es + 6] = 'Fantastic';
oldObject.sayNode(); // Node
oldObject.sayJS(); // JS
console.log(oldObject.ES6); // Fantastic

이 코드를 다음과 같이 다시 쓸 수 있습니다.

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