面試中經(jīng)常會考到數(shù)組的去重。作為一名合格的前端開發(fā)者,不知道幾種去重方法是在不應該。廢話不多說直接開擼……

一、indexOf()方法

實現(xiàn)思路:使用indexOf()方法來判斷新數(shù)組中是否有這個值,若沒有則將這個值push到數(shù)組中

大數(shù)據(jù)培訓,云培訓,數(shù)據(jù)挖掘培訓,云計算培訓,高端軟件開發(fā)培訓,項目經(jīng)理培訓

 1 //先定義一個數(shù)組 2 var arr1 = [100,'1','4',5,2,4,67,34,5,78,32]; 3 function remov(array) { 4       var arr=[]; 5       for (var i=0,len=array.length;i<len;i++){ 6           if (arr.indexOf(array[i])==-1){ 7               arr.push(array[i]) 8           } 9       }10       return arr;11  }12 console.log(remov(arr1));//[100, "1", "4", 5, 2, 4, 67, 34, 78, 32]

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式