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

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

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

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

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
復(fù)制代碼 代碼如下:
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; 
    } 

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

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

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

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

主站蜘蛛池模板: 欧美人与禽交 | 男女朋友做爽爽爽免费视频网 | 亚洲成人一区二区 | 日韩精品第一页 | 亚洲精品伊人 | 亚洲综合色播 | 免费超爽大片黄 | 天天舔天天色 | 91精品视品在线播放 | 国产精品美女久久久久网 | 手机看片自拍自拍自拍 | 精品国产免费第一区二区三区日韩 | 青青热久久国产久精品 | 九一精品 | 欧美人与禽zoz0性伦交 | 四虎现在的网址入口 | 美女张开腿让男人桶爽免费看 | 91精品福利一区二区 | 久久精品国产亚洲麻豆 | 奇米第四狠狠777高清秒播 | 性满足久久久久久久久 | 97国产成人精品视频 | 亚洲欧美色鬼久久综合 | 日本加勒比在线视频 | 另类视频色综合 | 99国产成人精品2021 | 欧美xxxx三人交性视频 | 在线观看国产福利 | 精品国产福利片在线观看 | 国产伦精品一区二区三区 | 国产美女视频一区二区二三区 | 一区亚洲| 欧美激情a∨在线视频播放 欧美激情不卡 | 84pao强力永久免费高清 | 国产日韩欧美综合色视频在线 | 伊人久久大香线蕉综合亚洲 | 91草莓视频在线观看 | 亚洲欧美第一页 | 国产一区自拍视频 | 欧美视频在线观看xxxx | 色综合色狠狠天天久久婷婷基地 |