如何找到俩个数组中的匹配项并且赋值。如:var arr1=[{"id":1},{"id":2}{"id":3}....];var arr2=[{"id":1,"value":"a"},{"id"2,"value":"b"}...];目前想到的方法就是循环里套循环来匹配:for(i=0;i<arr1.length;i++){ var temID=arr1[i].id; for(var j=0;j<arr2.length;j++){ if(temID==arr2[j].id){
arr1[i]["newValue"]=arr2[j]["value"]; break;
}
}
}有没有什么更加简便高效的方法?
添加回答
举报
0/150
提交
取消