주니어 개발자 성장기

(22.10.10) ES6 - 향상된 객체 리터럴, 속성 메서드의 축약 본문

JavaScript

(22.10.10) ES6 - 향상된 객체 리터럴, 속성 메서드의 축약

Junpyo Lee 2022. 10. 10. 17:07

Enhanced Object Literal (향상된 객체 리터럴)

1. 속성 메서드의 축약

  • 객체의 속성을 메서드로 사용할 때 function 예악어를 생략하고 생성가능
var dictionary = {
	words: 100,
    // ES5
    lookup: function() {
    	console.log("find words");
    },
    // ES6
    lookup() {
    		console.log("find words");
        }
    };

 

2. 속성명의 축약

  • 객체의 속성명과 값 명이 동일할 때 아래와 같이 축약 가능
var figures = 10;
var dictionary = {
	//figures: figures,
    figures
};