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

一、indexOf()方法

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

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

 1 //先定義一個(gè)數(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]

延伸閱讀

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