在构造函数初始化打字稿空数组在运行时

在构造函数初始化打字稿空数组在运行时

问题描述:

是不确定的,我注意到,每当如有以下代码:在构造函数初始化打字稿空数组在运行时

class ClassA { 
    constructor() { 
     this.MyArray = []; // or this.MyArray = new Array(someNumber); 
    } 

    MyArray: ClassB[]; 
} 

class ClassB { 
    constructor(public Name : string) { } 
} 

酒店MYARRAY在运行时不确定的。如果我用某个值初始化数组,则不是这种情况。为什么是这样的,我该如何避免它?

更新

实际上,似乎工作here。我会尝试更准确地分辨问题,我偶尔会被殴打。可能是关闭问题。

classA中有一个错误,B[]是无效的语法。

入住这从typescript playground.


在更新的链接是ClassB[];不仅仅是B[]

+0

感谢您指点!我在写我的问题的同时制作了一份墨西哥卷 – reddy