2015-11-03 35 views
0

是不確定的,我注意到,每當如有以下代碼:在構造函數初始化打字稿空數組在運行時

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

    MyArray: ClassB[]; 
} 

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

酒店MYARRAY在運行時不確定的。如果我用某個值初始化數組,則不是這種情況。爲什麼是這樣的,我該如何避免它?

更新

實際上,似乎工作here。我會嘗試更準確地分辨問題,我偶爾會被毆打。可能是關閉問題。

回答

0

classA中有一個錯誤,B[]是無效的語法。

入住這從typescript playground.


在更新的鏈接是ClassB[];不僅僅是B[]

+0

感謝您指點!我在寫我的問題的同時製作了一份墨西哥卷 – reddy