【发布时间】:2016-04-14 10:13:43
【问题描述】:
我有一个扁平的 JS 对象:
{a: 1, b: 2, c: 3, ..., z:26}
我想克隆除一个元素之外的对象:
{a: 1, c: 3, ..., z:26}
最简单的方法是什么(如果可能,最好使用 es6/7)?
【问题讨论】:
-
不改变原始对象:JSON.parse(JSON.stringify({...obj, 'key2': undefined}))
-
对象传播不需要
JSON.parse和JSON.stringify来克隆,但是需要ES2018...
标签: javascript ecmascript-6 ecmascript-harmony ecmascript-2016