数组去重的几种方法
2017-09-27 14:30
169 查看
1. new Set()
var arr = [1,1,5,5,3,4,4,6,2]; var set = new Set(arr); //new Set ES6提供的去重方法 var newArr = [...set];//扩展符转换为数组 var newArr2 = Array.from(set);//ES6为Array增加了from函数用来将其他对象转换成数组。1
2
3
4
5
6
7
2. filter
var r;
r = arr.filter(function (element, index, arr) { return arr.indexOf(element) === index; });
相关文章推荐
- C语言数组清空的几种方法比较
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- PHP数组的几种遍历方法
- 关于OC中的几种数组排序方法
- 【原创】从图像转换到byte[]数组的几种方法
- js数组去重的几种方法
- php删除数组中指定值的元素的几种方法
- C#清除数组中数据的几种方法及性能比较
- 编写学习的java几种常用数组的排序方法,给大家分享一下
- JavaScript数组的几种遍历方法
- jquery遍历筛选数组的几种方法和遍历解析json对象
- ASP.NET过滤重复字符与字符串数组去掉重复字符串几种方法
- JAVA 中数组的几种排序方法 标准的!
- OC中对数组排序的几种方法
- js删除数组中某一项或几项的几种方法
- 数组常用的几种方法
- IOS几种简单有效的数组排序方法
- c++中关于数组作为函数参数并传递数组元素个数的几种有效方法的讨论
- iOS遍历NSArray数组的几种方法
- 【C#基础知识】之结构、数组及常用的几种排序方法总结