Just do IT

思うは招く

JavaScript のショートハンドプロパティとは何か

たとえばこんな代入をしている場合。

> const foo = 888
> const obj = { foo }
> console.log(obj)
{ foo: 888 }
  • 変数fooがプロパティのキー名になっている
  • 変数fooに格納されている800がプロパティ値になっている

ES6(ECMAScript 2015)で新たに使えるようになった。

オブジェクト初期化子 - JavaScript | MDN