1、利用set去重

這是目前最簡單的去重方法,但是不支持對象方法,如果是復雜數據格式建議用以下幾種。
2.使用indexOf
新建一個空數組arr,遍歷原先的數組,若遍歷的值不在arr中,將值傳入該數組。

3.雙重for循環
使用兩層for循環嵌套,再用splice()方法刪除。

4.sort()方法
先用sort()方法進行排序,再對排序后的結果進行相鄰比對。

5.利用includes

6.使用hasOwnProperty

7.使用filter

8.使用遞歸去重

9.使用Map數據結構去重

這是目前最簡單的去重方法,但是不支持對象方法,如果是復雜數據格式建議用以下幾種。
新建一個空數組arr,遍歷原先的數組,若遍歷的值不在arr中,將值傳入該數組。

使用兩層for循環嵌套,再用splice()方法刪除。

先用sort()方法進行排序,再對排序后的結果進行相鄰比對。






本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。