3种数组去重方法

3种数组去重方法

Set

const arr=[1,2,?,?,?,2,1]
console.log([...new Set(arr)])

filter

const arr=[1,2,?,?,?,2,1]
arr.filter((item,index)=>arr.indexOf(item)===index)

reduce

const arr=[1,2,?,?,?,2,1]
arr.reduce((unique,item)=>unique.includes(item)?unique:[...unique,item],[])

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理