正常去重
removal(arr) {
for (var i = 0; i < arr.length; i++) { // 首次遍历数组
for (var j = i + 1; j < arr.length; j++) { // 再次遍历数组
if (arr[i].id == arr[j].id) { // 判断连个值是否相等
arr.splice(j, 1); // 相等删除后者
j--;
}
}
}
return arr
},
后来的数字取代当前数组去重
duplicate(arr) {
for (var i = 0; i < arr.length; i++) { // 首次遍历数组
for (var j = i + 1; j < arr.length; j++) { // 再次遍历数组
if (arr[j].key == arr[i].key) { // 判断连个值是否相等
// console.log(arr[i].a,arr[j].a);
arr.splice(i, 1); // 相等删除后者
j--;
}
}
}
return arr