欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS數(shù)組去重(4種方法)

 更新時間:2017年03月27日 08:43:29   作者:小柒_912  
本文主要介紹了JS數(shù)組去重的4種方法。具有很好的參考價值。下面跟著小編一起來看下吧

第一種:雙重循環(huán)

var ary=[1,2,3,3,2,3,4,5];
for(var i=0;i<ary.length;i++){
  for(var j=i+1;j<ary.length;j++){
    if(ary[i]===ary[j]){
      ary.splice(i,1);
      i--;
    }
  }
}
alert(ary);

第二種:新數(shù)組 

var ary=[1,2,3,3,2,3,4,5];
var ary1=[];
for(var i=0;i<ary.length;i++){
 if(ary1.indexOf(ary[i])==-1){
 ary1.push(ary[i]);
 }
}
alert(ary1);

第三種:可以記錄次數(shù)的對象去重 

var ary=[1,2,3,3,2,3,4,5];
 var obj={};
 for(var i=0;i<ary.length;i++){
  var cur=ary[i];
  if(obj[cur]){
  obj[cur]++;
  }else{
  obj[cur]=1;
  }
 }
 var ary=[];
 for(var attr in obj){
  ary.push(attr);
 }
 alert(ary);

第四種:sort 思想 

var ary=[1,2,3,3,2,3,4,5];
 ary.sort(function(a,b){return a-b;});
 for(var i=0;i<ary.length;i++){
  if(ary[i]===ary[i+1]){
  ary.splice(i,1);
  i--;
  }
 }
 alert(ary);

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • JS實現(xiàn)的自動打字效果示例

    JS實現(xiàn)的自動打字效果示例

    這篇文章主要介紹了JS實現(xiàn)的自動打字效果,涉及javascript遞歸算法、字符串操作及事件函數(shù)相關(guān)使用技巧,需要的朋友可以參考下
    2017-03-03
  • 支持ie與FireFox的剪切板操作代碼

    支持ie與FireFox的剪切板操作代碼

    支持ie與FireFox的剪切板代碼,包括讀取與寫入剪切板的實現(xiàn)代碼。
    2009-09-09
  • 需靈活掌握的Bootstrap預(yù)定義排版類 你精通嗎?

    需靈活掌握的Bootstrap預(yù)定義排版類 你精通嗎?

    Bootstrap預(yù)定義排版類,做web前端開發(fā)的你精通嗎?bootstrap前端框架到底為我們預(yù)定義了那些排版的類呢?感興趣的小伙伴們可以參考一下
    2016-06-06
  • javascript實現(xiàn)粘貼qq截圖功能(clipboardData)

    javascript實現(xiàn)粘貼qq截圖功能(clipboardData)

    這篇文章主要介紹了javascript實現(xiàn)粘貼qq截圖功能,利用clipboardData在網(wǎng)頁中實現(xiàn)截屏粘貼的功能,感興趣的小伙伴們可以參考一下
    2016-05-05
  • layui自定義工具欄的方法

    layui自定義工具欄的方法

    今天小編就為大家分享一篇layui自定義工具欄的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • JScript的條件編譯

    JScript的條件編譯

    JScript的條件編譯...
    2007-05-05
  • 微信小程序使用navigator實現(xiàn)頁面跳轉(zhuǎn)功能

    微信小程序使用navigator實現(xiàn)頁面跳轉(zhuǎn)功能

    本周學(xué)習(xí)了navigtor到導(dǎo)航組件,目前我想使用navigtor組件實現(xiàn)跳轉(zhuǎn)以及返回功能,下面這篇文章主要給大家介紹了關(guān)于微信小程序使用navigator實現(xiàn)頁面跳轉(zhuǎn)功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • JS轉(zhuǎn)換HTML轉(zhuǎn)義符的方法

    JS轉(zhuǎn)換HTML轉(zhuǎn)義符的方法

    下面小編就為大家?guī)硪黄狫S轉(zhuǎn)換HTML轉(zhuǎn)義符的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • javascript的parseFloat()方法精度問題探討

    javascript的parseFloat()方法精度問題探討

    javascript中的parseFloat()方法,大家應(yīng)該不陌生吧,下面為大家介紹下其精度問題,感興趣的朋友不要錯過
    2013-11-11
  • 怎樣使你的 JavaScript 代碼簡單易讀(推薦)

    怎樣使你的 JavaScript 代碼簡單易讀(推薦)

    這篇文章主要介紹了怎樣使你的 JavaScript 代碼簡單易讀,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04

最新評論