数组去重方法(ES6)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组去重方法(ES6)相关的知识,希望对你有一定的参考价值。

 

 1 let arrayBefore = [1,3,3,2,1,5,2,1];  //去重之前的数组
 2 
 3 Array.prototype.dedupe = function (){  //去重函数 返回去重后的数组
 4     let temp = new Set(this);
 5     temp = Array.from(temp);          //转为 Array类
 6     return temp;
 7 
 8 };
 9 
10 arrayBefore.dedupe();    // [ 1, 3, 2, 5 ]

 

参考文献: 阮一峰ECMASript6入门. 电子工业出版社

技术分享

 


以上是关于数组去重方法(ES6)的主要内容,如果未能解决你的问题,请参考以下文章

ES6 set方法对数组去重和排序

数组去重方法(ES6)

js中数组去重方法总结

es6 filter() 数组过滤方法总结

数组去重--ES6方法

JS数组去重 ES6 方法