比如var a = new Array([][]);这样是不对的,应该怎么声明呢,不要初始化
第1个回答 2016-05-11
var a=[];
a[1]=[];
a[1][0]="a";
a[2]=[];
a[2][0]="b";
a[2][1]="c";
console.log(a[1][0]); //输出 "a"
console.log(a[2][0]); //输出 "b"
console.log(a[2][1]); //输出 "c"追问
a[1]=[];
a[1][0]="a";
a[2]=[];
a[2][0]="b";
a[2][1]="c";
console.log(a[1][0]); //输出 "a"
console.log(a[2][0]); //输出 "b"
console.log(a[2][1]); //输出 "c"追问
您的意思是采用类似C++中的ArrayList中的数组嵌套对吧。
先创建一个一维数组,然后在数组的某单元再声明一个。
第2个回答 2016-05-11
1、var mycars=new Array(3);
mycars[0]="Saab";
mycars[1]="Volvo";
mycars[2]="BMW";
2、var mycars=new Array("Saab","Volvo","BMW");
mycars[0]="Saab";
mycars[1]="Volvo";
mycars[2]="BMW";
2、var mycars=new Array("Saab","Volvo","BMW");