ES6方法实现数组去重
2019-08-02 本文已影响0人
小小弓长张
set()是一种数据结构,可以接受一个数组或者是类数组对象,自动去重其中的重复项目。
var arr = [1,1,1,2,2,3,4,5,6,6,6,7];
console.log(new Set(arr));
因为set返回的是一个对象,但有时我们需要返回一个数组,那么问题就来了:
Array.from(),可以把类数组对象,可迭代对象转化为数组。
var arr = [1,1,1,2,2,3,4,5,6,6,6,7];
console.log(Array.from(new Set(arr)));
貌似IE的浏览器不支持此项功能。。。。。。。请注意~~~~~