【发布时间】:2017-07-13 12:04:07
【问题描述】:
有没有办法更新对象数组中对象中的单个字段?
PeopleList= [
{id:1, name:"Mary", active:false},
{id:2, name:"John", active:false},
{id:3, name:"Ben", active:true}]
例如,将 John 的 active 设置为 true。
我尝试在 Lodash 中执行此操作,但它没有返回正确的结果。它返回一个 lodash 包装器。
updatedList = _.chain(PeopleList)
.find({name:"John"})
.merge({active: true});
【问题讨论】:
标签: javascript arrays filter lodash