我想创建一个函数(或使用库),它将搜索对象数组,并通过其属性查找特定的对象,并将其替换为另一个对象。例如:查找元素并将其替换为
var a = {name: "Jane", age: 29}
var arr = [{name: "Chris", age: 20}, {name: "Jane", age: 45}]
arr.find(person => { if (a.name === person.name) {person = a})
有没有这样的功能?
编辑: 如果在数组没有匹配的对象,将其推到该对象