一般var a = new Array();是用a[i]
但像document.forms["formName"]这样也可以取出值,但也不是很清楚,期待高手

解决方案 »

  1.   

    其实javascript中数组Array对象也是Object对象。可以用".Name"或者["Name"]的方法访问属性和方法。
      

  2.   

    var a=new Array(); a["sendform"],a["doID"]表示数组a的属性 效果等同于 a.sendfrom , a.doId(javascript 里的对象都是这么滴)
    a[1],a[2] 表示数组a的内容数组有个Length属性表示数组的长度,
    只有设置a[name] name为数字时才会影响到Length的值
      

  3.   

    Javascript中的数组就是一种对象,和对象的实现原理是一样的,你可以用alert(String.length)看一下效果,对象也是有Length属性的
      

  4.   


    var a=new Array(); //JavaScript中有两种数组。即
    //1.下标为整数值的数组,这是最常见的表示方式。与c++,Java一样。
    a[0]=25;
    a[1]=“hello!”;
    //2.下标为字符串的数组,Javascript中的数组就是一种对象。
    a["name"]="JavaScript";
    a["good"]=true;
    //由于Javascript中的数组就是一种对象,所以上面又可以像这样访问数组元素。
    a.name="JavaScript";
    a.good=true;