SyntaxFix
Write A Post
Hire A Developer
Questions
If you're just trying to replace one property, lodash _.find and _.set should be enough:
_.find
_.set
var arr = [{id: 1, name: "Person 1"}, {id: 2, name: "Person 2"}]; _.set(_.find(arr, {id: 1}), 'name', 'New Person');