使用 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' }

更新于:18-Aug-2020

191 次浏览

启动您的 职业生涯

完成课程获得认证

开始
广告