I want to update (replace) the objects in my array with the objects in another array. Each object has the same structure. e.g.
var origArr = [
Using a double for loop and splice you can do it like so:
for(var i = 0, l = origArr.length; i < l; i++) { for(var j = 0, ll = updatingArr.length; j < ll; j++) { if(origArr[i].name === updatingArr[j].name) { origArr.splice(i, 1, updatingArr[j]); break; } } }
Example here