可以是字符串,一样能获取成员值,上面的我用alert(aa['first'])能得到'AAAAAAAA';

解决方案 »

  1.   

    var mass = new Array();
    mass['first'] = 'AAAAAAAA';
    mass['second'] = 'BBBBBBB';var i=0;
    for(var n in mass){
    i++;
    }
    alert(i);
      

  2.   

    var mass=newArray();
    mass['first']='AAAAAAAA';
    mass['second']'=BBBBBBB';
    这种是扩展数组类型对象的属性,不能改变length的值,所以是0mass[0]='AAAAAAAA';
    mass[1]'=BBBBBBB';
    这就可以
      

  3.   

    或者楼主可以这样变通一下:var mass = new Array();
    mass[0] = mass['first'] = 'AAAAAAAA';
    mass[1] = mass['second'] = 'BBBBBBB';alert(mass.length);
    alert(mass.first);