ES6实现:
[...new Set([1,2,3,1,'a',1,'a'])]
ES5实现:
[1,2,3,1,'a',1,'a'].filter(function(ele,index,array){
return index===array.indexOf(ele)
})
本文介绍了使用ES6的扩展运算符和Set对象来去除数组中的重复元素的方法,并对比了ES5中通过filter方法结合indexOf实现相同功能的代码。
ES6实现:
[...new Set([1,2,3,1,'a',1,'a'])]
ES5实现:
[1,2,3,1,'a',1,'a'].filter(function(ele,index,array){
return index===array.indexOf(ele)
})
转载于:https://www.cnblogs.com/shiyunfront/p/7339141.html

被折叠的 条评论
为什么被折叠?