利用find修改对象的属性值
1,声明一个对象
var u = [
{
name: 'andy',
age: 18
}
, {
name: 'bob',
age: 19
}
]
2,找到一个属性并重新赋值
var p = u.find(function (curr) {
return curr.name === 'bob'
})
p.age = 20
//也可以
u.find( curr => curr.name === 'bob' )?.age = 20
控制台打印对象
age: 18
name: "andy"
age: 20
name: "bob"
得到的是修改过后的值
:find返回对象的引用,用变量p接到然后修改!