(文と宣言)
通常、オブジェクトはkey:valueで記述するが、ES6からはkeyとvalueが同一の変数名であれば省略することができる。
// 通常
const foo = 1
const arr = {
foo: foo
}
// ES6
const foo = 1
const arr = { foo } // arr = { foo: 1 }
const arr2 = {
foo,
bar: 2
} // arr2 = { foo: 1, bar: 2 }
(文と宣言)
通常、オブジェクトはkey:valueで記述するが、ES6からはkeyとvalueが同一の変数名であれば省略することができる。
// 通常
const foo = 1
const arr = {
foo: foo
}
// ES6
const foo = 1
const arr = { foo } // arr = { foo: 1 }
const arr2 = {
foo,
bar: 2
} // arr2 = { foo: 1, bar: 2 }