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