您的位置:首页 > 其它

数组去重的几种方法

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;
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: