//arr 是数组,key 是去重的条件
function jsonArr(arr,key){
var newarr=[arr[0]]
for(var i=1;i<arr.length;i++){
var ifarr=true
var item=arr[i]
for(var j=0;j<newarr.length;j++){
if(item[key]==newarr[j][key]){
ifarr=false
break;
}
}
if(ifarr){
newarr.push(item)
}
}
return newarr
}
//使用方法
let arry=[{i:234,b:'sdfsdf'},{i:234,b:'sdfsdf'},{i:6456,b:'sdfsdf'},{i:45645,b:'sdfsdf'},{i:456465,b:'sdfsdf'},{i:465,b:'sdfsdf'}]
let jsonList=jsonArr(arry,'b')
有帮助到的话 ,请留下一个赞嘛,这个样后期才有动力写更多的方法 分享给大家