替换数组中的对象

17 浏览
0 Comments

替换数组中的对象

我有这个javascript对象:

var arr1 = [{id:'124',name:'qqq'}, 
           {id:'589',name:'www'}, 
           {id:'45',name:'eee'},
           {id:'567',name:'rrr'}]
var arr2 = [{id:'124',name:'ttt'}, 
           {id:'45',name:'yyy'}]

我需要用arr2中具有相同id的项目替换arr1中的对象。

所以这是我想要得到的结果:

var arr1 = [{id:'124',name:'ttt'}, 
           {id:'589',name:'www'}, 
           {id:'45',name:'yyy'},
           {id:'567',name:'rrr'}]

我该如何使用javascript实现它?

0