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