javascript - Find object in array and then edit it -
let's have following array:
var things = [ { id: "12345", name: "bryan" }, { id: "55555", name: "justin" } ]
i want search object id of 55555
. want update name of particular object "mike" justin still keep entire army intact.
at moment, kinda figured out way search object, can't find solution edit particular finding.
could me out? have far:
var thing = things.filter(function (item) { return "55555" === item.id; })[0]
how function finds correct id , changes name
var things = [ { id: "12345", name: "bryan" }, { id: "55555", name: "justin" } ] function updatethings(id, value, arr) { arr.foreach(function(item) { if (item.id == id) { item.name = value; return false; } }); } updatethings("55555", "mike", things); document.body.innerhtml = '<pre>' + json.stringify(things, null, 4) + '</pre>';
Comments
Post a Comment