js数组去重

filter()去重

[1,2,3,4,3,2,1].filter((item,index,arr)=>arr.indexOf(item)===index)

new Set()去重

let arr = [...new Set([1,2,3,4,3,2,1])]

reduce()去重

let arr = [1,2,3,4,3,2,1].reduce((x, y) => {
return x.includes(y) ? x: x.concat(y);
}, []);

posted @ 2020-12-24 09:59  helloSWZ  阅读(117)  评论(0)    收藏  举报