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

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

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

    斷點(diǎn)

    每天進(jìn)步一點(diǎn)點(diǎn)!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    JS關(guān)聯(lián)數(shù)組

    Posted on 2010-01-14 21:30 斷點(diǎn) 閱讀(540) 評(píng)論(0)  編輯  收藏 所屬分類: JScript

    數(shù)組分類:
    1、從數(shù)組的下標(biāo)分為索引數(shù)組、關(guān)聯(lián)數(shù)組
    /* 索引數(shù)組,即通常情況下所說(shuō)的數(shù)組 */ 
    var ary1 = [1,3,5,8];  
    //按索引去取數(shù)組元素,從0開始(當(dāng)然某些語(yǔ)言實(shí)現(xiàn)從1開始),索引實(shí)際上就是序數(shù),一個(gè)整型數(shù)字  
    alert(ary1[0]);  
    alert(ary1[1]);  
    alert(ary1[2]);  
    alert(ary1[3]);  
     
    /* 關(guān)聯(lián)數(shù)組,指以非序數(shù)類型為下標(biāo)來(lái)存取的數(shù)組  python中稱為字典 */ 
    var ary2 = {};   //存取時(shí),以非序數(shù)(數(shù)字),這里是字符串  
    ary2["one"] = 1;  
    ary2["two"] = 2;  
    ary2["thr"]  = 3;  
    ary2["fou"] = 4;
     
    2、從對(duì)數(shù)據(jù)的存儲(chǔ)分為靜態(tài)數(shù)組、動(dòng)態(tài)數(shù)組
    /* java中的靜態(tài)數(shù)組 */ 
    Int[] ary1 = {1,3,6,9}; //定義后數(shù)組的長(zhǎng)度固定了不能改變,按索引取數(shù)組元素  
      
    /* java中的動(dòng)態(tài)數(shù)組   (java中的ArrayList實(shí)現(xiàn)是以Array為基礎(chǔ)的。)*/ 
    List<Integer> ary2 = new ArrayList<Integer>();  
    ary2.add(1);//可以動(dòng)態(tài)的添加元素,數(shù)組的長(zhǎng)度也隨著變化  
    ary2.add(3);  
    ary2.add(6);
     
    /* js的數(shù)組屬于動(dòng)態(tài)數(shù)組 */ 
    var ary = [];//定義一個(gè)數(shù)組,未指定長(zhǎng)度  
    ary[0] = 1;//可以動(dòng)態(tài)的添加元素  
    ary.push(3);  
    ary.push(5);   
    alert(ary.join(","));//輸出1,3,5 

    js的數(shù)組同時(shí)屬于索引數(shù)組和動(dòng)態(tài)數(shù)組,因?yàn)楸举|(zhì)上它就是一個(gè)js對(duì)象,體現(xiàn)著js動(dòng)態(tài)語(yǔ)言特性。但js的索引數(shù)組并非“連續(xù)分配”內(nèi)存的,因此索引方法并不會(huì)帶來(lái)很高的效率。而java中的數(shù)組則是連續(xù)分配內(nèi)存的。


    例子:
    function test(){
            
    var oneArray=new Array();
            oneArray[
    "first"]="firstValue";
            oneArray[
    "second"]="secondValue";
            
            
            oneDrapList
    =document.createElement("select");
            
            
    for(att in oneArray){
                
    var oneOption=document.createElement("option");
                oneOption.text
    =oneArray[att]
                oneOption.value
    =att;
                
    try{
                    oneDrapList.add(oneOption,
    null);
                    }

                
    catch(ex){
                    oneDrapList.add(oneOption);
                    }

                }

    }


    function test(){
        var obj = tool.getFilterByName("<%=dwname%>",'VehicleClass');
        if(obj){
         var cProdNo = '<%=cProdNo%>';
         if(cProdNo=="0316"||cProdNo=="0325"){
           var array = {"摩托車類":"摩托車類","拖拉機(jī)類":"拖拉機(jī)類"};
           for(var temp in array){
          var option = new Option(temp,array[temp]);
          obj.add(option);
             }
        }
      }
    }

    posted @ 2009-08-14 21:28 斷點(diǎn) 閱讀(202) | 評(píng)論 (0)
    主站蜘蛛池模板: 日韩亚洲翔田千里在线| 亚洲AV无码久久精品成人 | 99亚洲精品高清一二区| GOGOGO免费观看国语| 亚洲毛片不卡av在线播放一区| 亚洲精品国产高清在线观看| 精品久久洲久久久久护士免费| 亚洲精品亚洲人成在线| 国产成人无码a区在线观看视频免费| 亚洲日韩AV一区二区三区中文| 永久免费看bbb| 免费精品国自产拍在线播放| 亚洲伊人久久成综合人影院| 中文字幕免费观看视频| 亚洲免费在线播放| 麻豆最新国产剧情AV原创免费| 亚洲乱码在线观看| 日本一道本高清免费| 国产成人无码免费看片软件| 久久亚洲国产欧洲精品一| 亚洲精品在线免费观看视频| 精品日韩99亚洲的在线发布| 国产免费牲交视频| 成人免费乱码大片A毛片| 亚洲日本一区二区三区| 在线观看免费a∨网站| aa级毛片毛片免费观看久| 日韩精品亚洲人成在线观看| 免费无码成人AV片在线在线播放| 人禽伦免费交视频播放| 亚洲酒色1314狠狠做| 国产国产成年年人免费看片| 国产真人无码作爱视频免费| 亚洲免费在线视频播放| 亚洲精品视频久久久| 114级毛片免费观看| 午夜不卡AV免费| 亚洲午夜电影在线观看高清 | 一个人在线观看视频免费| 美女视频黄频a免费大全视频| 亚洲成在人线av|