function test() {
var test_array = [];
}
var arrayList = new Array();
arrayList[0] = new test();
arrayList[0].test_array[0] = "test";
(try it out)實例化對象中的數組如何返回undefined?
我試圖創建一個數組,初始化一個對象作爲該陣列的一個成員,然後文本值分配給該對象內的陣列。然而,對象內的數組給出了
TypeError: arrayList[0].test_array is undefined
當我嘗試將一個字符串分配給內部數組。我仍然很新的JavaScript,所以任何提示最好的做法,在這種情況下,將不勝感激。
test_array變量只能在test()中訪問。你必須公開它與「這」 – Silkster
看到可能重複[Javascript:我需要將this.var爲每個變量在對象?](http://stackoverflow.com/questions/13418669/javascript-do-i對於變量和屬性之間的區別,需要將此變量放入此對象中) – Bergi