카테고리 없음

05. 기술면접 - 자바스크립트 - 향상된 객체 리터럴 (Enhanced Object Literals)

THE HEYDAZE 2021. 10. 22. 12:40
공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다

향상된 객체 리터럴 (Enhanced Object Literals) = 축약기능

1. 객체의 속성을 메소드로 사용할 때 function 예약어를 생략하고 생성이 가능해졌다

// 객체 
var dictionary = {
   words: 100, 
   lookup: function() { // ES5
       console.log("find words");
   },
   lookup() {  // ES6 - ': funtion' 생략 
       console.log("find words");
   }
};

 

2. 객체의 속성명과 값 명이 동일할 때 아래와 같이 축약 가능

var figures = 10;
var dictionary = {
   // figures: figures,
   figures
};