我已经在下面创建了这个类,当我在另一个类中实例化它时,它只是看不到我的数组,而只看到了otherProp
。当我尝试将内容推入数组时,出现错误,因为myArray1
未定义or或2。这个数组怎么了?我尝试过以其他方式创建数组,包括“ any []”并将其初始化为空,但是它也不起作用。
export class MyModel{
myArray1: Array<{dias: Array<number>, amount: number}> //<[number[], number]>;
otherProp: number;
myArray2: Array<{month: number, amount: number}>//<[number, number]> //myArray2, month
Constructor(){
this.otherProp= 0;
this.myArray1= new Array<{dias: Array<number>, amount: number}>();
this.myArray2 = new Array<{month: number, amount: number}>();
}
}
Constructor
应该是小写的。因此它永远不会被调用。由于otherProp
是原始元素,因此它会自动初始化为默认值0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句