我創建了一個數組:二維數組 - 將對象添加到域
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