合并对象并使用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' }