有沒有什麼辦法讓VSCode將JavaScript類的成員函數中的this
關鍵字解釋爲所述類的實例,從而提供了intellisense for它是其他成員和屬性?VSCode中JavaScript的Intellisense無法識別類中的類型
我知道當函數被調用時並不一定是這種情況,因爲它不會自動綁定到實例,但大多數情況下(至少在我的經驗中)是可取的行爲,所以它假設this
對象的類型是一個自我引用,不會受到傷害。
更新:經過一段時間和猜測後,我認爲我已經找到了問題,實際上它不是在Visual Studio Code中,而是在我寫的類中。您可以找到我的解決方案作爲答案。
請注意,如果您使用get/set定義屬性,它們將顯示在您的Intellisense中,無論您是否在構造函數中定義它們。 –
感謝您的解決方案!這比分配'未定義'要乾淨得多。儘管我認爲這對我來說可能有點矯枉過正。 – Isti115