// 根据id去除一个json数据的重复项
function filterObj(objcArray){
for (var i = 0; i < objcArray.length; i++) {
for (var j =i+1; j <objcArray.length; ) {
if (objcArray[i].typesid == objcArray[j].typesid ) { //通过id属性进行匹配;
objcArray.splice(j, 1); //去除重复的对象;
}else {
j++;
}
}
}
return objcArray;
}
var arr = [{id:1,name:2},{id:9,name:3},{id:1,name:6}];
filterObj(arr);
输出:[{id:9,name:3}];
数组去重
最新推荐文章于 2022-09-16 23:44:57 发布