ใช้ filter() หา Item ที่ตรง แล้ว map() เปลี่ยนค่า
ตัวอย่างโค้ด
const studentDetails = [
{Name: "John"},
{Name: "David"},
{Name: "Bob"},
{Name: "Mike"}
];
var changeName = "Bob";
studentDetails.filter(obj => obj.Name === changeName)
.map(obj => obj.Name = "Carol");
console.log(studentDetails);
วิธีรันโปรแกรม
ใช้คำสั่ง node fileName.js (เช่น node demo98.js)
ผลลัพธ์
[
{ Name: 'John' },
{ Name: 'David' },
{ Name: 'Carol' },
{ Name: 'Mike' }
]