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

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

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

    鄧華

    BlogJava 聯系 聚合 管理
      48 Posts :: 0 Stories :: 149 Comments :: 0 Trackbacks
    當加入prototype.js后, 不再推薦用for in 循環了. 但由此帶來了問題.

    比如這段代碼

    <script>
     
    var a=[];
     a[
    "a"]="aa";
     a[
    "b"]="b";

     
    for(var o in a){
       document.write(a[o]);
       document.write(
    "<br />");
     }
    </script>


    這個時候,用for in是沒有問題的.
    但當們加入了prototype.js后,用prototype的each循環
    <script src='http://images.chinaren.com/product/webim/version/2.0/js/libs/prototype.js'></script>

    <script>
     
    var a=[];
     a[
    "a"]="aa";
     a[
    "b"]="b";

      $H(a).each(
    function(item){
          document.write(a[o]);
          document.write(
    "<br />");
     });
    </script>

    這段代碼并不會打出任何值.

    問題出在哪里?


    var a=[]
    改成
    var a={}

    就正常了.

    原理上還未知是什么原因, 可能是由于要把a設成一個對象,$H是出來的對象的屬性,而不是數組.



    posted on 2007-11-28 23:10 鄧華的碎碎念 閱讀(1665) 評論(3)  編輯  收藏

    Feedback

    # re: prototype中each循環產生的怪異現象 2007-11-29 16:42 walnutprince
    你看看源碼  回復  更多評論
      

    # re: prototype中each循環產生的怪異現象 2007-11-30 14:15 專注java開源
    http://www.agilesource.org

    開源框架

      回復  更多評論
      

    # re: prototype中each循環產生的怪異現象 2007-12-07 00:16 xiongharry
    var a=[];
    這里有兩個語意
    1、a是一個數組
    2、a同時也是一個對象
    a["a"]="aa";
    等同于a.a ="aa",這時a是一個對象
    foreach 是針對于對象的

    $H函數在處理對象a的時候可能優先處理它的 數組 特性吧 而數組本身是空的,所以不輸出任何東西
      回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 五月天网站亚洲小说| 亚洲五月丁香综合视频| 亚洲av成人无码网站…| 57pao国产成视频免费播放| 亚洲产国偷V产偷V自拍色戒 | 精品国产无限资源免费观看| 亚洲三级电影网站| 最近免费中文字幕mv在线电影| 亚洲一区中文字幕久久| 中文字幕免费观看| 亚洲成人一级电影| 免费看美女裸露无档网站| 亚洲va精品中文字幕| 女人张腿给男人桶视频免费版| 亚洲人成无码网站在线观看| 成人永久免费高清| 一级毛片无遮挡免费全部| 亚洲人成人77777网站| 久久青草免费91线频观看站街| 色播亚洲视频在线观看| 亚洲一级毛片免费看| 亚洲国产系列一区二区三区| 国产精品冒白浆免费视频| 在线91精品亚洲网站精品成人| 亚洲免费视频一区二区三区| 国产成人AV免费观看| 亚洲国产成人手机在线电影bd| 午夜一区二区免费视频| 免费一级毛片在线播放放视频| 亚洲精品制服丝袜四区| 中文字幕在线免费| 国产精品无码亚洲精品2021| 夜夜春亚洲嫩草影院| 久久精品国产免费观看| 亚洲国产精品99久久久久久| 国产乱辈通伦影片在线播放亚洲| 色欲A∨无码蜜臀AV免费播 | 美女18毛片免费视频| 亚洲精品无码久久久久| 中文字幕影片免费在线观看| 一级毛片免费在线观看网站|