我用我TypScript以下類型的參考亞型:打字稿:類型定義(接口)
interface ExerciseData {
id : number;
name : string;
vocabulary : {
from : string;
to : string;
}[];
}
現在,我想創建一個變量是同一類型的屬性vocabulary
的,嘗試以下內容:
var vocabs : ExerciseData.vocabulary[];
但這是行不通的。是否有可能以某種方式引用子類型?或者我會不得不這樣做?
interface ExerciseData {
id : number;
name : string;
vocabulary : Vocabulary[];
}
interface Vocabulary {
from : string;
to : string;
}
var vocabs : Vocabulary[];
非常感謝提示。
你是正確的。你應該在最後的代碼塊中做你所做的。 –
謝謝@WayneEllery--所以你會說這絕對不可能? –
是的。無論如何,你應該真的聲明你的類型。 –