Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การลบคุณสมบัติออกจากทุกออบเจกต์ในอาร์เรย์ด้วย JavaScript

คำอธิบาย

ใช้คำสั่ง delete ภายใน forEach() เพื่อลบคุณสมบัติออกจากทุกออบเจกต์ในอาร์เรย์

ตัวอย่างโค้ด

var values = [
  { "firstName": "John", "lastName": "Smith" },
  { "firstName": "David", "lastName": "Miller" },
  { "firstName": "Adam", "lastName": "Smith" }
];

values.forEach(function(obj) {
  delete obj.lastName;
});
console.log(values);

วิธีรัน

node fileName.js

ผลลัพธ์

[ { firstName: 'John' }, { firstName: 'David' }, { firstName: 'Adam' } ]