数组去重,记录一下
作者:互联网
//数组去重
arrUnique(arr, key) {
let returnArr = [];
if (key) {
// 对象数组去重
const obj = {};
returnArr = arr.reduce((cur, next) => {
obj[next[key]] ? "" : (obj[next[key]] = true && cur.push(next));
return cur;
}, []);
return returnArr;
}
// 普通数组去重
returnArr = arr.reduce((cur, next) => {
!cur.includes(next) && cur.push(next);
return cur;
}, []);
return returnArr;
},
标签:key,arr,return,cur,记录,一下,returnArr,next,数组 来源: https://blog.csdn.net/m0_47918831/article/details/120842920