
文章出自:前端
原文連結數組去重是面試中面試官非常青睐的考點,被問到的同學,經常說完一種答案後,面試官幽幽的說“還有其他方法嗎?” 這時候心裡真的是想反問面試官一句“回字有四種寫法,你會嗎?”,當然開個玩笑,既然面試中很常見,那我們就總結一下數組去重的方法。
首先總結一下我們數組的方法:
還有其他可以處理數組的幾個方法:
下面我們進入正題:
1set
2對象屬性名不能重複
3indexof
4sort
5includes
如果數組包含那一項,傳回true;不包含傳回false;
6hasOwnProperty
檢測屬性名是否是對象的一個私有屬性;傳回一個布爾值;
7filter+indexOf
8splice
9遞歸
10Map
11reduce
12剩餘運算符…
這次再有面試官問你數組去重就不用心慌慌啦