js数组去重最高效的3种写法

原创 86184893 随笔 js去重 273阅读 2018-12-26 14:25:01 举报

1.Array.sort()

首先使用 sort() 将数组进行排序

然后比较相邻元素是否相等,从而排除重复项

2.new Set()

ES6 新增了 Set 这一数据结构,类似于数组,但 Set 的成员具有唯一性

3.for...of + Object

首先创建一个空对象,然后用 for 循环遍历

利用对象的属性不会重复这一特性,校验数组元素是否重复

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复