版权声明:转载请标明出处。 https://blog.csdn.net/qq_42172829/article/details/83684483
var arr = [{ uuid: '1', name: '张三' },
{ uuid: '2', name: '李四' },
{ uuid: '3', name: '王五' },
{ uuid: '2', name: '李四' },
{ uuid: '1', name: '张三' },
{ uuid: '1', name: '张三' }]
function RemoveArr(arr) {
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr.length; j++) {
if(arr[i].uuid==arr[j].uuid){
arr.splice(j,1)
}else{
j++
}
}
}
return arr
}
console.log(RemoveArr(arr))
///////////////////////////////////////////////
function jsonUniq(arrjson, key) {
let arr1 = [arrjson[0]];
arrjson.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;
}