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

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

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

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    Prototype1.6 實戰04 <數組>

    <HTML>
     
    <HEAD>
      
    <TITLE> Array 方法全測試</TITLE>
    <script src="prototype.js" type="text/javascript"></script>
    <script>
            
    function _each()
            
    {
                
    var arr = getArr();
                
    // 數組的迭代方法value值,index數組索引,當然名字你可以隨便起
                arr.each(function(value,index)
                
    {
                    alert(
    "index: " + index  + ",value: " + value );
                }
    );
            }

            
    //得到數組
            function getArr()
            
    {
                
    //div標簽內的值轉換為數組
                var arr = $w($('d').outerText);
                
    return arr;
            }


            
    function _first()
            
    {
                
    var arr = getArr();
                alert(arr.first());
            }


            
    function _last()
            
    {
                
    var arr = getArr();
                alert(arr.last());
            }



            
    function _clear()
            
    {
                
    var arr = getArr();
                arr.clear();
                alert(
    "已經清除!現在數組大小為:" + arr.size());
            }

            
            
    function _clone()
            
    {
                
    var arr = getArr();
                
    var arr2 = arr.clone();
                alert(
    "源:" + arr + ".copy版本:" + arr2);
            }


            
    function _compact()
            
    {
                
    var arr = getArr();
                arr.push(
    null);
                arr.push(
    "");
                arr.push(undefined);
                alert(
    "壓縮前:" + arr + ".壓縮后:" + arr.compact());
            }


            
    function _flatten()
            
    {
                
    var arr = getArr();
                alert(arr.flatten());
            }

            
    //將類數組集合轉換為數組
            function _from()
            
    {
                
    var inputs = document.getElementsByTagName("input");
                
    var arr = Array.from(inputs);
                alert(
    "轉換前類型:" + typeof inputs + "|轉換后類型:" + arr.constructor);
            }


            
    function _indexOf()
            
    {
                
    var arr = getArr();
                
    if(arr.indexOf('admin') != -1)
                
    {
                    
    //刪掉admin元素
                    delete arr[arr.indexOf('admin')];
                }

                
    //without方法返回一個新的數組(并刪除數組中的指定元素),并不會改變原數組
                var arr2 = arr.without(29);
                alert(arr 
    + " , " +  arr2);
                
    //Returns the debug-oriented string representation of an array.
                alert(arr.inspect());
            }

    </script>
     
    </HEAD>
     
    <BODY>
    <div id="d">admin 29 true false abc</div>
    <br />
    <input type="button" value="迭代" onclick="_each();"/>
    <br />
    <input type="button" value="第一個" onclick="_first();"/>
    <br />
    <input type="button" value="最后一個" onclick="_last();"/>
    <br />
    <input type="button" value="清除" onclick="_clear();;"/>
    <br />
    <input type="button" value="復制" onclick="_clone();;"/>
    <br />
    <input type="button" value="壓縮" onclick="_compact();;"/>
    <br />
    <input type="button" value="平" onclick="_flatten();"/>
    <br />
    <input type="button" value="轉換" onclick="_from();"/>
    <br />
    <input type="button" value="其它" onclick="_indexOf();"/>
     
    </BODY>
    </HTML>


    posted on 2008-07-23 14:02 々上善若水々 閱讀(183) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 一区二区视频免费观看| 亚洲三级在线免费观看| 国产青草视频在线观看免费影院| 最近中文字幕mv免费高清电影 | 亚洲欧美熟妇综合久久久久| fc2免费人成在线视频| 免费人成网站7777视频| 亚洲视频中文字幕| 亚洲欧洲无卡二区视頻| 在线观看免费a∨网站| 亚洲国产成人高清在线观看 | 亚洲一级片免费看| 亚洲码国产精品高潮在线| 亚洲伊人久久大香线蕉结合| 人妻免费久久久久久久了| 亚洲综合色成在线播放| 国内精品免费在线观看| 91大神亚洲影视在线| 99在线精品视频观看免费| 亚洲欧美日韩自偷自拍| 国产伦精品一区二区三区免费迷 | 亚洲精品mv在线观看| 免费黄网在线观看| 亚洲码一区二区三区| 亚洲免费综合色在线视频| 亚洲国产欧洲综合997久久| 亚洲精品动漫人成3d在线| 黄网站免费在线观看| 亚洲入口无毒网址你懂的| 国产美女无遮挡免费视频 | 美景之屋4在线未删减免费| 4虎永免费最新永久免费地址| 亚洲精品久久无码| 在线亚洲人成电影网站色www| 99精品免费观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲AV无码专区电影在线观看| 免费看片在线观看| 视频免费1区二区三区| 亚洲免费在线视频| 国产一区二区三区免费在线观看|