最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js 純數(shù)字不重復排列的另類方法

 更新時間:2010年07月17日 20:29:48   作者:  
有一組數(shù)據(jù),大概10萬個左右,每一單位的值不會大于30000,要求按照由大到小的順序不重復輸出。
參考無憂cosin的方法后(多謝),整理的方法如下
復制代碼 代碼如下:

//一段隨機數(shù),模擬用
var baseNum=[];
for(var i= 0;i< 100000 ;i++){
random = Math.floor(Math.random()*i);
baseNum.push(random);
}
var baseNumLen = baseNum.length;
var numSubscript = [];
//將數(shù)字作為下標和值放到另一數(shù)組內(nèi),實現(xiàn)排序和不重復
for (var i =0;i<basenumlen ;i++){
if(numSubscript[baseNum[i]] == undefined)numSubscript[baseNum[i]]=baseNum[i];
}
//去除空的值并顛倒一下
baseNum = numSubscript.join(',').replace(/([,]+)/ig, ',').split(',').reverse();
document.write(baseNum);

題外:
假如數(shù)組是自己生成,客服果果寫的這段代碼就很好了。(牛逼)
復制代碼 代碼如下:

var baseNum=[],tmp={},v;
for(var i= 0;i< 100000 ;i++){
tmp[Math.floor(Math.random()*i)]=true;
};
i=0;
for (var k in tmp){
baseNum[i++]=k;
};
baseNum.sort(fn);
function fn(x,y) {
return x-y&gt;0?1:-1
}
document.write(baseNum.join(''));

相關文章

  • 基于JavaScript實現(xiàn)類名的添加與移除

    基于JavaScript實現(xiàn)類名的添加與移除

    本文給大家分享javascript實現(xiàn)類名的添加與移除功能,需要的朋友參考下吧
    2017-04-04
  • JS獲取頁面窗口大小的代碼解讀

    JS獲取頁面窗口大小的代碼解讀

    本節(jié)實例給出一個獲取瀏覽器當前窗口大小的方法。當瀏覽器窗口大小變化時,顯示的值會隨時變化
    2011-12-12
  • JavaScript數(shù)組去重的幾種方法效率測試

    JavaScript數(shù)組去重的幾種方法效率測試

    JavaScript數(shù)組去重是前端面試酷愛的問題,問題簡單而又能看出程序員對計算機程序執(zhí)行過程的理解如何。數(shù)組去重的方法有很多,到底哪種是最理想的我不清楚。于是我測試了下數(shù)組去重的效率。測試二十萬個數(shù)據(jù),隨著數(shù)據(jù)越多效率很明顯的就體驗了出來。下面來一起看看吧。
    2016-10-10
  • r.js來合并壓縮css文件的示例

    r.js來合并壓縮css文件的示例

    這篇文章主要介紹了r.js來合并壓縮css文件的示例代碼,在r5下新建一個css文件夾,里面有四個css文件:main.css、nav.css、form.css、grid.css,具體示例代碼大家參考下本文
    2018-04-04
  • js事件觸發(fā)操作實例分析

    js事件觸發(fā)操作實例分析

    這篇文章主要介紹了js事件觸發(fā)操作,結合實例形式分析了javascript事件觸發(fā)機制原理、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-06-06
  • Javascript作用域和作用域鏈原理解析

    Javascript作用域和作用域鏈原理解析

    這篇文章主要介紹了Javascript作用域和作用域鏈原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • OkHttp踩坑隨筆為何 response.body().string() 只能調(diào)用一次

    OkHttp踩坑隨筆為何 response.body().string() 只能調(diào)用一次

    想必大家都用過或接觸過 OkHttp,我最近在使用 Okhttp 時,就踩到一個坑,在這兒分享出來,以后大家遇到類似問題時就可以繞過去
    2018-01-01
  • 使用fabric實現(xiàn)恢復和撤銷功能的實例詳解

    使用fabric實現(xiàn)恢復和撤銷功能的實例詳解

    在圖形編輯器中,撤銷和恢復是一個非常常見的功能了,但是搜了下,網(wǎng)上好像也沒有太多相關的文章 可能是因為canvas相關的資料確實太少了吧,所以本文給大家介紹了如何基于 fabric 實現(xiàn)恢復、撤銷功能,需要的朋友可以參考下
    2024-06-06
  • 簡單實現(xiàn)jquery焦點圖

    簡單實現(xiàn)jquery焦點圖

    這篇文章主要為大家詳細介紹了如何簡單實現(xiàn)jquery焦點圖效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JavaScript前端面試扁平數(shù)據(jù)轉tree與tree數(shù)據(jù)扁平化

    JavaScript前端面試扁平數(shù)據(jù)轉tree與tree數(shù)據(jù)扁平化

    這篇文章主要為大家介紹了JavaScript面試中扁平數(shù)據(jù)轉tree以及tree數(shù)據(jù)扁平化示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06

最新評論

娱乐| 安溪县| 开原市| 湘潭市| 西畴县| 皮山县| 民乐县| 西青区| 黑河市| 建湖县| 九台市| 屏东市| 蒲城县| 甘肃省| 灌阳县| 建宁县| 富阳市| 施秉县| 湖南省| 巴彦县| 酒泉市| 宣恩县| 平舆县| 曲阳县| 万山特区| 怀来县| 襄樊市| 呼和浩特市| 乐清市| 恭城| 夹江县| 玛曲县| 临洮县| 托克托县| 会东县| 彭水| 辽宁省| 丰城市| 邵阳市| 富顺县| 玛多县|