【发布时间】:2017-09-14 23:43:59
【问题描述】:
我想像这样构建一个对象很常见:
const test = {
key1: value1,
key2: value2,
key3: value3,
key4: value4,
}
但是,如果value3 是undefined,我怎么能简洁地省略key3?
目前我正在做类似的事情:
const test = {
key1: value1,
key2: value2,
key4: value4,
}
if (value3) test.key3 = value3;
但是在某些情况下,有很多值可能是 undefined,所以我想知道如果值是 undefined,是否有办法不返回键以避免大量条件?
【问题讨论】:
标签: javascript object javascript-objects