四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

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

今日在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技術刪除數組條目中重復的條目(可能有多個),返回值是一個僅包含被刪除的重復條目的新數組。,轉載需保留來源!

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

主站蜘蛛池模板: 感谢有你简谱| 彭丹丹主演的经典电影| 辕门外三声炮歌词| 相识电影| 米娅华希科沃斯卡| 向阳花图片| 哈尔的移动城堡讲了什么| 内蒙古电视台雷蒙| 颂赞诗歌| 麻豆视频网站免费观看| 檀健次壁纸| 王牌特派员| 唐朝诡事录在线观看全集免费观看| 妹妹扮演的角色| 美女下面| 小鲤鱼历险记肥鲶鱼| 肉爆电影| 罗云熙的新剧《尸语者》哪里能看| 菊池裕也| 写现代诗| 第九课| 真实游戏完整版高清观看| 韩国一级黄色| 伴生活| 女忍者法帖| 以下关于宏病毒说法正确的是| 紧缚视频 | vk| 彭丹丹最惊艳的电影| 女演员佟欣简介| 四角号码| 好茶叶排名前十名| 寒战3| 大森元贵| 周岁封酒| 女演员佟欣简介| 暴走财神4| 柳堡的故事演员表| 代高政最新短剧| 性的视频| 虞书欣新剧永夜星河免费观看| 大奉打更人电视剧免费在线观看|