js 里面没有真正的multidimensional array 可以用arrays of array来代替 var macroArray=new Array(); var macroArray[]=new Array(); // this is necessary to declare that macroArray[] //is also an arraymacroArray[0][0]="aaa"; macroArray[0][1]="aaa";macroArray[1][0]="bbb"; macroArray[1][1]="bbb";macroArray[2][0]="ccc"; macroArray[2][1]="ccc"; 这样就可以了
var macroArray = new Array(); macroArray[0] = new Array(); macroArray[0][0]="aaa"; macroArray[0][1]="aaa";
先谢谢了 这样可以 但我想实现macroArray是复数个条, 我一下写哪里错了var k =0; var macroArray = new Array(); macroArray[k] = new Array(); macroArray[k][0]="aaa"; macroArray[k][1]="aaa";请教能行的通的方法 谢谢
var rows; var cols; var macroArray=new Array(); //先声明一维 for(var i=0;i<rows;i++){ macroArray[i]=new Array(); //在声明二维 for(var j=0;j<cols;j++){ macroArray[i][j]="aaa"; } }
var macroArray=new Array();
var macroArray[]=new Array(); // this is necessary to declare that macroArray[] //is also an arraymacroArray[0][0]="aaa";
macroArray[0][1]="aaa";macroArray[1][0]="bbb";
macroArray[1][1]="bbb";macroArray[2][0]="ccc";
macroArray[2][1]="ccc";
这样就可以了
这样定义好像不可以, 直接错误。
请指教
macroArray[0] = new Array();
macroArray[0][0]="aaa";
macroArray[0][1]="aaa";
先谢谢了
这样可以
但我想实现macroArray是复数个条,
我一下写哪里错了var k =0;
var macroArray = new Array();
macroArray[k] = new Array();
macroArray[k][0]="aaa";
macroArray[k][1]="aaa";请教能行的通的方法
谢谢
var cols;
var macroArray=new Array(); //先声明一维
for(var i=0;i<rows;i++){
macroArray[i]=new Array(); //在声明二维
for(var j=0;j<cols;j++){
macroArray[i][j]="aaa";
}
}
(如果分数不够,会加分)[/size]
用json不是很好嘛
var ary = [['aaa','bbb'],['ccc','ddd']];