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