使用 JavaScript 合并对象并删除属性
我们有一个包含两个对象的数组,要求我们将两个对象合并为一个,把 chk 属性完全删除 −
const err = [ { "chk" : true, "name": "test" }, { "chk" :true, "post": "test" } ];
步骤 1 − 将对象合并成一个对象
const errObj = Object.assign(...err);
步骤 2 − 删除 chk 属性
delete errObj['chk']; console.log(errObj);
让我们看一下带有输出的完整代码 −
示例
const err = [ { "chk" : true, "name": "test" }, { "chk" :true, "post": "test" } ]; const errObj = Object.assign(...err); delete errObj['chk']; console.log(errObj);
输出
控制台中的输出为 −
{ name: 'test', post: 'test' }
广告