数组去重的首选方法

简介: 在ES6中新增Set,特点是数据不能重复,用这个特性来去重

数组去重无论是对于面试还是解决实际问题都十分重要的,我在此归纳下常用的数组去重方法。

方法一 indexOf
利用indexOf可返回指定字符在字符串中第一次出现的的索引,如果字符串中没有这样的字符,则返回-1

下面展示一些 内联代码片。

1 2 3 4 5 6 7 8 9 10 11 12 13 方法二 相邻元素去重sort 利用数组的排序方法sort先给数组排序,然后遍历,相邻元素对比,相同跳过 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 方法三 Set 在ES6中新增Set,特点是数据不能重复,用这个特性来去重
相关文章
|
11月前
|
JavaScript 前端开发 索引
JavaScript 手写代码 第五期(重写数组方法一)-可以改变原数组的方法
JavaScript 手写代码 第五期(重写数组方法一)-可以改变原数组的方法
53 0
|
前端开发
前端学习案例9-数组遍历方法1-数组方法回顾
前端学习案例9-数组遍历方法1-数组方法回顾
54 0
前端学习案例9-数组遍历方法1-数组方法回顾
|
前端开发
前端学习案例2-数组方法的应用2
前端学习案例2-数组方法的应用2
53 0
前端学习案例2-数组方法的应用2
|
前端开发
前端学习案例3-数组去重方法3
前端学习案例3-数组去重方法3
56 0
前端学习案例3-数组去重方法3
|
前端开发
前端学习案例1-数组去重方法1
前端学习案例1-数组去重方法1
42 0
前端学习案例1-数组去重方法1
|
前端开发
前端学习案例2-数组去重方法2
前端学习案例2-数组去重方法2
52 0
前端学习案例2-数组去重方法2
|
前端开发
前端学习案例4-数组去重方法4
前端学习案例4-数组去重方法4
38 0
前端学习案例4-数组去重方法4
|
前端开发
前端学习案例2-数组去重方法2
前端学习案例2-数组去重方法2
53 0
前端学习案例2-数组去重方法2
|
前端开发
前端学习案例4-数组方法4
前端学习案例4-数组方法4
46 0
前端学习案例4-数组方法4
|
前端开发
前端学习案例7-数组方法得总结和运用7
前端学习案例7-数组方法得总结和运用7
27 0
前端学习案例7-数组方法得总结和运用7