<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    道非道 非常道

    勤思、謹言、慎行、厚積、薄發

    統計

    web

    天圓

    經濟 政治 軍事

    鍵康

    [轉] js 數組 檢索

    轉自: http://zhidao.baidu.com/question/42679804.html 有空研究
     
    網上看到一個老前輩寫過這段程序,討論JS數組的檢索速度,但我發現一個問題,請看:
    <input id="count" value="50000" size="7" maxlength="6">
    <input type="button" value="數組初始華" onclick="txt.innerHTML = array_init()"><br>
    <input type="button" value="傳統循環" onclick="txt.innerHTML += method_for()">
    <input type="button" value="正則匹配" onclick="txt.innerHTML += method_regexp()">
    <div id="txt"></div>
    <SCRIPT LANGUAGE="JavaScript">
    var txt = document.getElementById("txt");
    var a = new Array();
    function array_init()
    {
    var n = parseInt(document.getElementById("count").value);
    a.length = 0;
    for(var i=0; i<n; i++)
    {
    a[i] = Math.random() +"";
    }
    return "數組長度:"+ n;
    }
    function method_for()
    {
    var n = a.length;
    var begin = new Date().getTime();
    var b = new Array();
    for(var i=0; i<n; i++)
    {
    if(a[i].indexOf("0.9999")==0)
    {
    b[b.length] = a[i];
    }
    }
    return ("<br>傳統循環法耗時 "+ (new Date().getTime() - begin)
    +" 毫秒!檢索的結果:<strong title='"+ b.join("
    ")
    +"'>檢索到 "+ b.length +" 個記錄!</strong>");
    }
    function method_regexp()
    {
    var begin = new Date().getTime();
    var b = new Array();
    var s = a.join("\x0f");
    var r = new RegExp().compile("0\\.9999\\d+", "g");
    b = s.match(r);   s = "";
    return ("<br>正則匹配法耗時 "+ (new Date().getTime() - begin)
    +" 毫秒!檢索的結果:<strong title='"+ b.join("
    ")
    +"'>檢索到 "+ b.length +" 個記錄!</strong>");
    }
    </SCRIPT>
    問題:
    當在IE中運行的時候,正則檢索很快
    當在FireFox中運行的時候,結果相反,遍歷數組很快,而正則還沒有在IE中遍歷數組的方法快
    朋友們有興趣的試試,討論一下IE中和FireFox中遍歷數組和正則各是怎么一回事 

    posted on 2009-08-27 11:25 星期五 閱讀(504) 評論(0)  編輯  收藏 所屬分類: web 開發

    主站蜘蛛池模板: 久久精品亚洲综合| 亚洲AV无码一区二区三区DV| 亚洲毛片基地日韩毛片基地| 丝袜捆绑调教视频免费区| 中文字幕亚洲日韩无线码| 两性色午夜免费视频| 亚洲男人第一av网站| 亚洲人成免费网站| 2017亚洲男人天堂一| 亚洲乱码卡三乱码新区| 四虎在线免费视频| 亚洲欧洲日产国码久在线| 国产在线观看免费视频播放器| 人人爽人人爽人人片av免费| 无码人妻一区二区三区免费| 中文字幕在线观看亚洲视频| 国产精品公开免费视频| 青青草97国产精品免费观看| 自拍偷自拍亚洲精品情侣| 日韩视频免费在线观看| 亚洲制服丝袜一区二区三区| 久久这里只有精品国产免费10| 极品色天使在线婷婷天堂亚洲| 亚洲中文字幕视频国产| 免费无码中文字幕A级毛片| 亚洲av无码专区在线| yy6080亚洲一级理论| 无码AV片在线观看免费| 亚洲综合国产成人丁香五月激情| 国产精品另类激情久久久免费| 中文在线免费观看| 亚洲国产日韩视频观看| 亚洲天堂免费在线视频| 在线免费观看国产| 羞羞视频免费网站入口| 亚洲精品综合一二三区在线| 大陆一级毛片免费视频观看| 99精品全国免费观看视频..| 亚洲人成网站在线观看播放青青| 亚洲成A∨人片天堂网无码| 99久久人妻精品免费二区|