Đối với điều này, hãy sử dụng filter () cùng với map (). Giả sử sau đây là mảng của chúng tôi -
const studentDetails = [
{Name: "John"},
{Name: "David"},
{Name: "Bob"},
{Name: "Mike"}
] Chúng tôi sẽ gán một giá trị mới cho tên “Bob”. Sau đây là mã -
Ví dụ
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); Để 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à demo98.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau -
PS C:\Users\Amit\JavaScript-code> node demo98.js
[
{ Name: 'John' },
{ Name: 'David' },
{ Name: 'Carol' },
{ Name: 'Mike' }
]