我正在尝试定义对象数组,我可以定义一维对象数组但是当我尝试定义二维时我得到一个错误。在Javascript中定义多维对象数组的正确方法是什么?这是我的代码:
for(var i=0;i<3;i++)
{
obj1[i] = [
{property1},{property2}
];
for(var j=0;j<2;j++)
{
obj2[i][j]= [
{property1},{property2}
];
}
}
答案 0 :(得分:1)
我想你想要:
for (i=0;i<3;i++) {
f[i]=new Array();
for (j=0;j<2;j++) {
f[i][j] = appropriate property ;
}
}
答案 1 :(得分:0)
感谢所有帮助,答案是这样使用它:
var obj1 = new Array();
var obj2 = new Array();
for(var i=0;i<3;i++)
{
obj1[i] = [
{property1},{property2}
];
var obj2[i] = new Array();
for(var j=0;j<2;j++)
{
obj2[i][j]= [
{property1},{property2}
];
}
}