在创建JS对象并定义一些访问器时,我发现在this.
之后我无法获得intellisense
示例代码:
function Obj(foo) {
this.foo = foo;
}
Obj.prototype = {
get bar() {
return this.// No intellisense here
},
set bar(val) {
this.foo = val
}
};
但是用Obj.prototype.test = function () {...}
创建一个方法会让我获得智能感知。
有没有办法用这个用户设置复制相同的词法分析,或者它是一个真正的缺陷/错误?
如您所见,它只显示以前使用过的单词,而不显示任何其他内容。
编辑(03/04/2019):今天再次尝试,使用v1.32.2,我注意到VSCode能够建议bar
属性,但仍然不是foo
。所以有些东西得到了改善,但我的问题没有解决。