使用可选键创建javascript对象

时间:2017-01-15 07:29:14

标签: javascript ecmascript-6 idiomatic

我正在寻找一种使用可选键创建对象的惯用方法,即执行以下操作的最短方式:

let obj = {a: 1}
if(condition)
    obj['b'] = 2
console.log(obj)

我想到的一种方式是:

console.log({a: 1, ...(condition ? {b: 2} : {})})

但是有更好的方法吗?

0 个答案:

没有答案