객체 초기자

김상선·2022년 5월 21일
0

객체 초기자

ES2015에서는 약식으로 메서드를 정의할 수 있다. 객체의 이름이 중복되는 프로퍼티와 값을 약식으로 표기한다.
객체는 new Object(), Object.create() 또는 literal 표기법(initializer 표기법)을 사용해 초기화될 수 있습니다. 객체 초기자는 중괄호({})로 묶인 0개 이상의 객체의 프로퍼티명과 관련 값의 쌍을 콤마로 구분한 목록입니다.

const object1 = { a: 'foo', b: 42, c: {} };

console.log(object1.a);
// expected output: "foo"

const a = 'foo';
const b = 42;
const c = {};
const object2 = { a: a, b: b, c: c }; // 객체의 프로퍼티와 값의 이름이 중복된다.

console.log(object2.b);
// expected output: 42

const object3 = { a, b, c }; // 이름이 중복되는 프로퍼티와 값을 약식으로 표현한다.

console.log(object3.a);
// expected output: "foo"
profile
일요일을 좋아합니다.

0개의 댓글