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

Xóa thuộc tính cho tất cả các đối tượng trong mảng trong JavaScript?

Để xóa thuộc tính, hãy sử dụng từ khóa xóa trong JavaScript.

Ví dụ

Sau đây là mã -

var values = [
   {
      "firstName": "John",
      "lastName":"Smith"
   },
   {
      "firstName": "David",
      "lastName":"Miller"
   },
   {
      "firstName": "Adam",
      "lastName":"Smith"
   }
];
values.forEach(function(obj){ delete obj.lastName });
console.log(values);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo312.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

PS C:\Users\Amit\javascript-code> node demo312.js
[
   { firstName: 'John' },
   { firstName: 'David' },
   { firstName: 'Adam' }
]