一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

刪除數(shù)組條目中重復的條目(可能有多個),返回值是一個僅包含被刪除的重復條目的新數(shù)組。

今日在bluediea看到淘寶在線招聘,相信淘寶的技術還是很牛的,于是趕緊打開看看題目并試著做做。
到了第三題時卡了偶老半天,并不是做不出來,感覺有很簡便的方法但自己就是一時想不出來,不過費了九牛二虎之力終于完成本題,給出了一個另自己還比較滿意的答案,歡迎各位朋友指點!

題目如下:
請給Array本地對象增加一個原型方法,它的用途是刪除數(shù)組條目中重復的條目(可能有多個),返回值是一個僅包含被刪除的重復條目的新數(shù)組。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
復制代碼 代碼如下:
Array.prototype.delRepeat=function() 
  { 
        var tmpArr=[],rs=[],i,val; 
        for(i=this.length;i>0;i--) 
    { 
            val = this[i-1]; 
      if(!tmpArr[val]) 
      { 
                tmpArr[val]=1; 
            }else 
      { 
                rs.push(val); 
          this.splice(i-1,1); 
            } 
        } 
    tmpArr = null; 
        return rs; 
    } 

兩個優(yōu)點:
1、預先將this[i-1]保存在變量val中,減少訪問次數(shù)。
2、使用array.push方法,替換用變量保存數(shù)組長度的辦法。

很好!贊一個!
偶還順便實現(xiàn)了對返回重復項的過濾,可能是對題意理解有偏差。

JavaScript技術刪除數(shù)組條目中重復的條目(可能有多個),返回值是一個僅包含被刪除的重復條目的新數(shù)組。,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 337p欧美超大胆日本人术艺术 | 久久久久久久久女黄 | 日本人乱人乱亲乱色视频观看 | 五月天激情久久综合一区 | 亚洲国产一区二区三区在线观看 | 亚洲一区二区成人 | 成年午夜视频免费观看视频 | 免费国产在线观看不卡 | 黄色网免费观看 | 波多野结衣一区二区三区高清在线 | 中文字幕一级毛片视频 | 国产在线播放免费 | 极品美女一区二区三区 | 精品一区二区三区三区 | 欧美成在线观看 | 午夜小视频免费观看 | 最新国产精品亚洲 | f性欧美 | 国产视频中文字幕 | 韩国亚洲伊人久久综合影院 | 亚洲二区视频 | 四虎最新紧急入口4hu | 色婷婷激情五月 | 国内精品手机在线观看视频 | 深爱婷婷| 好好的日视频www | 综合久久综合 | 伊人网在线播放 | 91久久精品一区二区 | 日本伊人色综合网 | 狠狠干2023 | 日韩精品第一 | 国产亚洲精品hd网站 | 国产中文字幕在线免费观看 | 国产全黄三级三级 | 亚洲国产高清精品线久久 | 欧美a级片免费看 | 好吊妞在线 | 国内成人免费视频 | 狠狠色噜噜狠狠狠四色米奇 | 男女视频免费网站 |