明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

前端html數(shù)組去重的方法

[摘要]這篇文章主要介紹了關(guān)于前端html數(shù)組去重的方法,有著一定的參考價(jià)值,現(xiàn)在分享給大家,有需要的朋友可以參考一下數(shù)組去重用到的知識(shí)點(diǎn):1:indexOf()該方法是返回?cái)?shù)組中元素第一次出現(xiàn)的索引值;如果有,則正常返回索引值;如果檢索的內(nèi)容不存在于數(shù)組中,則返回-12:for循環(huán)練習(xí):數(shù)組去重//第一...
這篇文章主要介紹了關(guān)于前端html數(shù)組去重的方法,有著一定的參考價(jià)值,現(xiàn)在分享給大家,有需要的朋友可以參考一下

數(shù)組去重

用到的知識(shí)點(diǎn):

1:indexOf()

該方法是返回?cái)?shù)組中元素第一次出現(xiàn)的索引值;

如果有,則正常返回索引值;

如果檢索的內(nèi)容不存在于數(shù)組中,則返回-1

2:for循環(huán)

練習(xí):數(shù)組去重

//第一種方法

var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
var aList2 = [];
for (var i = 0 ; i < aList.length ; i ++) {
  var value = aList[i]
  if (aList.indexOf(value) + 1) {
    console.log('重復(fù)了',value)
  } else {
    aList2.push(value)
  }        
  }
  console.log(aList2)
// 第二種方法
var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
for(var i=0;i<aList.length;i++)
{
   if(aList.indexOf(aList[i])==i)
   {
         aList2.push(aList[i]);
   }
}
alert(aList2);
// 第三種方法
var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
  for (var i = 0; i < aList.length; i++) {
             var item = aList[i]
           if (newArray.indexOf(item) == -1) {
                 newArray.push(item)
           } else {
                 console.log('重復(fù)了',item)
           }
       }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,更多相關(guān)內(nèi)容請(qǐng)關(guān)注PHP中文網(wǎng)!

相關(guān)推薦:

html制作登錄表單

html表單的基本元素

以上就是前端html數(shù)組去重的方法的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語(yǔ),涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。