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

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 欧美日韩国产码高清综合人成 | 2022久久免费精品国产72精品 | 日韩精品一级a毛片 | 欧美ccc| 国产精品2020 | 久久98精品久久久久久婷婷 | 国产精品丝袜 | 91专区| 四虎永久免费最新在线 | 久久精品免视看国产成人2021 | 好吊妞视频这里只有精品 | 一级做性色a爰片久久毛片 一级做性色a爰片久久毛片免费 | 激情图片亚洲 | 国产日韩中文字幕 | 97香蕉超级碰碰碰久久兔费 | 国产精品手机在线 | 人人澡人人擦人人免费 | 国产欧美自拍视频 | 日韩欧美激情视频 | 色交视频| 国产精品自产拍2021在线观看 | 精品久久久久久影院免费 | 天天艹天天| 欧美成人免费全部观看天天性色 | 欧美com| a毛片全部播放免费视频完整18 | 国产一二三四2022精字窝 | 手机看片自拍自拍自拍 | 久久精品中文字幕免费 | 97人人模人人爽视频一区二区 | 一二三区免费视频 | 色婷婷综合欧美成人 | 国产在线每日更新 | 最近中文字幕无吗免费高清 | 国产夫妻av | 综合久久久久久中文字幕 | 欧美亚洲激情视频 | 日本加勒比高清 | 久久99国产精品免费观看 | 国语精品| 影音先锋 色天使 |