<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第一页 | 亚洲成?Ⅴ人在线观看无码| 精品国产成人亚洲午夜福利| 国产精品成人免费视频网站京东| 亚洲午夜在线一区| 无码中文字幕av免费放| 亚洲人成自拍网站在线观看| 国产精品无码素人福利免费| 看亚洲a级一级毛片| 亚洲国产V高清在线观看| 91福利免费网站在线观看| 久久久久亚洲av无码专区喷水| 成年人视频免费在线观看| 亚洲最大无码中文字幕| 免费在线观看a级毛片| 丝袜捆绑调教视频免费区| 亚洲精品福利视频| 日韩精品福利片午夜免费观着 | 一级毛片免费观看不收费| 亚洲AV无码一区二区二三区软件| 人与禽交免费网站视频| 国内精品久久久久影院亚洲| 亚洲人成人网站在线观看| 蜜桃成人无码区免费视频网站 | 亚洲色大成网站www| 亚洲国产精品丝袜在线观看| 毛片在线播放免费观看| 亚洲成AV人综合在线观看| 国产一级淫片免费播放| 两个人看的www免费视频| 亚洲日本国产综合高清| AV在线亚洲男人的天堂| 国产香蕉免费精品视频| 日韩一级片免费观看| 亚洲美女中文字幕| 亚洲AV成人精品日韩一区18p| 午夜免费啪视频在线观看| 亚洲色大成网站WWW国产|