VSCode intellisense不适用于namepsaced JavaScript

时间:2018-01-31 15:27:21

标签: javascript visual-studio-code intellisense

我打开VSCode并创建test.js并编写如下内容:

var test = (function () {
    return {
        foo: function () {
            //foo
        },
        bar: function () {
            //foo
        }
    };
})();

开始输入test,我可以通过intellisense foobar看到我的建议,而我在F12上也可以看到我的定义。

现在,如果我引入一个命名空间,就像这样:

var test = test || {};
test.rob = (function () {
    return {
        foo: function () {
            //foo
        },
        bar: function () {
            //foo
        }
    };
})();

智能感知'失去'定义,不会突出显示foobar,并且在使用F12时不会进行定义。

知道为什么吗?我可能错误地定义了我的JavaScript吗?

0 个答案:

没有答案