deWeight(arr, name) {
for (let i = 0; i < arr.length - 1; i++) {
for (let j = i + 1; j < arr.length; j++) {
if (arr[i][name] === arr[j][name]) {
arr.splice(j, 1);
// 因为数组长度减小1,所以直接 j++ 会漏掉一个元素,所以要 j--
j--;
}
}
}
return arr;
}
JS数组对象根据对象中的字段去重
最新推荐文章于 2025-04-27 11:34:34 发布