<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 開發

    主站蜘蛛池模板: 免费人成年激情视频在线观看| 成人午夜免费视频| 亚洲人成7777| 亚洲人成网网址在线看| 亚洲国产美女在线观看| 亚洲最大黄色网址| 亚洲一级视频在线观看| 亚洲av午夜精品无码专区| 亚洲国产最大av| 亚洲精品国产高清在线观看| 亚洲成AV人片在WWW| 久久亚洲精品无码av| 香港一级毛片免费看| 一个人看的免费视频www在线高清动漫| 曰批免费视频播放在线看片二| 日韩精品免费一线在线观看 | 国产jizzjizz视频免费看| 国产jizzjizz免费看jizz| 亚洲精品人成无码中文毛片| 国产精品亚洲综合专区片高清久久久| 亚洲性猛交XXXX| 久久亚洲精品成人综合| 亚洲成人免费电影| 亚洲色无码国产精品网站可下载| 亚洲第一第二第三第四第五第六| 视频一区在线免费观看| 精品人妻系列无码人妻免费视频| 国产免费无码一区二区 | 无套内谢孕妇毛片免费看看| 国产成人无码精品久久久免费| 国产免费网站看v片在线| 久久精品国产免费观看三人同眠| 成人无码区免费视频观看| 亚洲国产精品自产在线播放| 国产亚洲精品va在线| 亚洲理论片在线中文字幕| 亚洲国产熟亚洲女视频| 无码毛片一区二区三区视频免费播放| 国产免费拔擦拔擦8X高清在线人| 日韩亚洲国产高清免费视频| 免费日本黄色网址|