// 根据id去除一个json数据的重复项functionfilterObj(objcArray){for(var i =0; i < objcArray.length; i++){for(var j =i+1; j <objcArray.length;){if(objcArray[i].id == objcArray[j].id ){//通过id属性进行匹配;
objcArray.splice(j,1);//去除重复的对象;}else{
j++;}}}return objcArray;}var arr =[{id:1,name:2},{id:2,name:3},{id:1,name:6}];filterObj(arr);//输出:[{id:1,name:2}{id:2,name:3}];
// 比对两个json对象 取出后者相对于前者新增的对象var a =[{id:1,b:2},{id:3,b:4}];var b =[{id:2,b:3},{id:3,b:5,c:9},{id:4}]functionfiltersArr(array, array2){var result =[];for(var i =0; i < array2.length; i++){var obj = array2[i];var num = obj.id;var flag =false;for(var j =0; j < array.length; j++){var aj = array[j];var n = aj.id;if(n == num){
flag =true;break;}}if(!flag){
result.push(obj);}}return result;}//console.log(filtersArr(a,b))// 输出 [{id:2,b:3},{id:4}];
// 根据id去除一个json数据的重复项 function filterObj(objcArray){ for (var i = 0; i < objcArray.length; i++) { for (var j =i+1; j <objcArray.length; ) { if (objcArray[i].id == objcAr...