使用 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 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始
廣告