Computer >> Máy Tính >  >> Lập trình >> Javascript

Kết hợp các đối tượng và xóa một thuộc tính bằng JavaScript

Chúng ta có một mảng đối tượng sau đây chứa hai đối tượng và chúng ta bắt buộc phải kết hợp các đối tượng thành một và loại bỏ hoàn toàn thuộc tính chk -

const err = [
   {
      "chk" : true,
      "name": "test"
   },
   {
      "chk" :true,
      "post": "test"
   }
];

Bước 1 - Kết hợp các đối tượng để tạo thành một đối tượng duy nhất

const errObj = Object.assign(...err);

Bước 2 - Xóa thuộc tính chk

delete errObj['chk'];
console.log(errObj);

Bây giờ chúng ta hãy xem toàn bộ mã với đầu ra -

Ví dụ

const err = [
   {
      "chk" : true,
      "name": "test"
   },
   {
      "chk" :true,
      "post": "test"
   }
];
const errObj = Object.assign(...err);
delete errObj['chk'];
console.log(errObj);

Đầu ra

Đầu ra trong bảng điều khiển sẽ là -

{ name: 'test', post: 'test' }