0
比方說,我有這樣的事情:打字稿中有多個構造函數的優點是什麼?
class MyClass {
constructor(s: number);
constructor(s: string);
constructor(s: any) {
}
}
什麼那些最初的兩個聲明給我買,因爲第三個現在允許任何在傳遞可以在第三(實際)一個被設爲不公開?它看起來像私人在構造函數上被忽略。
我真的很好奇你在發佈這個問題之前所嘗試的,因爲你想要的行爲已經是存在的行爲。在Playground中編寫'新的MyClass(窗口)'並且看到這是一個錯誤?你平常的探索過程是什麼? –
@RyanCavanaugh我以爲我做了,它讓我使用「s:any」構造函數。但是我也遇到了WebStorm沒有識別錯誤的問題,所以它可能是WebStorm沒有識別它。 –