我创建了一个数组:二维数组 - 将对象添加到域
var test = new Array(5);
for (i=0; i<=5; i++)
{
test[i]=new Array(10);
}
,现在我想添加对象字段:
test[0][5].push(object);
但出现错误:
Uncaught TypeError: Cannot call method 'push' of undefined
我使用“推”,因为我想把这个字段放入0-4个对象,但我不知道到底会有多少对象。 我应该如何改变它以使其正确?
你得到错误的原因是'试验[0] [5]'是'返回undefined'(自阵列中没有任何东西在测试[0]),并调用'push'。我不确定我是否明白你的意思,“我想把这个字段放到这个字段中,但是我不知道到底会有多少个对象。” – Default 2013-03-13 20:12:09
在一个字段中可以从0到4个对象 – Piotrek 2013-03-13 20:42:43