自己定义的类中,能否有数组属性?
我自己定义了一个类,在类中定义了一个数组属性.我生成了一个这个类的对象,当访问他的这个数组属性的时候,为什么这个属性的值是null,情大家帮忙,看看.
比如:
function MyClass(id)
{
this.id=id;
this.InnerArray=null; //定义一个数组属性
InnerArray=new Array();
}
var NewObject=new MyClass("ID1");
当调用NewObject.InnerArray的时候,发现这个值是null;
如果这样定义:
function MyClass(id)
{
this.id=id;
this.InnerArray=new Array();//定义一个数组属性
}
当调用的时候,报错,说没有InnerArray这个对象或属性.
小弟刚学Javascript不久,希望给为朋友给予指点,不胜感激.