有没有什么办法让VSCode将JavaScript类的成员函数中的this
关键字解释为所述类的实例,从而提供了intellisense for它是其他成员和属性?VSCode中JavaScript的Intellisense无法识别类中的类型
我知道当函数被调用时并不一定是这种情况,因为它不会自动绑定到实例,但大多数情况下(至少在我的经验中)是可取的行为,所以它假设this
对象的类型是一个自我引用,不会受到伤害。
更新:经过一段时间和猜测后,我认为我已经找到了问题,实际上它不是在Visual Studio Code中,而是在我写的类中。您可以找到我的解决方案作为答案。
请注意,如果您使用get/set定义属性,它们将显示在您的Intellisense中,无论您是否在构造函数中定义它们。 –
感谢您的解决方案!这比分配'未定义'要干净得多。尽管我认为这对我来说可能有点矫枉过正。 – Isti115