JS去重的几种方法


1、利用set去重

 

 这是目前最简单的去重方法,但是不支持对象方法,如果是复杂数据格式建议用以下几种。

2.使用indexOf

新建一个空数组arr,遍历原先的数组,若遍历的值不在arr中,将值传入该数组。

 

 3.双重for循环

使用两层for循环嵌套,再用splice()方法删除。

 

 4.sort()方法

先用sort()方法进行排序,再对排序后的结果进行相邻比对。

 

 5.利用includes

 

 

6.使用hasOwnProperty

 

 

7.使用filter

 

 

8.使用递归去重

 

 

9.使用Map数据结构去重

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM