본문 바로가기
JavaScript

[자바스크립트] 객체에서 key, value가 같을때 생략해주기 (단축 속성명)

by 메이플 🍁 2022. 4. 13.

일반적인 객체의 모습

오브젝트는 key와 value로 이루어져 있다

{ key: value, key: value... }

 

ES6 property shorthand(단축 속성명)

오브젝트의 key와 value가 같으면 생략할 수 있다

{ key, key, key... }

예제

let a = "maple";
let b = 20;
let c = ["alpha", "beta", "gamma"];

let obj = { a, b, c };
/*
위의 객체는 아래의 객체와 같다
obj = {
  a: a,
  b: b,
  c: c
}
*/

console.log(obj.a)
// "maple"

댓글