上代码
arr:要去重的json数组,key:key值(例如:id)
function jsonUniq(arr, key) {//json 数组去重
let arr1 = [arr[0]];
arr.forEach(function (item1, idx1) {
let flag = false;
arr1.forEach(function (item2, idx2) {
if (item1[key] == item2[key]) {
flag = true;
return;
}
})
if (!flag ) {
arr1.push(item1)
}
})
return arr1;
}