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的浏览器不支持此项功能。。。。。。。请注意~~~~~

上一篇 下一篇

猜你喜欢

热点阅读