オブジェクトの配列内のオブジェクトの単一のフィールドを更新する方法はありますか?Javascript/Lodashでオブジェクト配列のオブジェクトの単一フィールドを更新する
PeopleList= [
{id:1, name:"Mary", active:false},
{id:2, name:"John", active:false},
{id:3, name:"Ben", active:true}]
たとえば、Johnのアクティブをtrueに設定します。
私はLodashでこれを実行しようとしましたが、適切な結果が返されません。 lodashラッパーを返します。
updatedList = _.chain(PeopleList)
.find({name:"John"})
.merge({active: true});
を変異させたくない場合私はロダシュが初心者の方が良いと思うので、蒸散に対処する必要はありません。 – bcherny