Webstorm原型函数中未解决的方法/变量

时间:2014-10-10 03:14:52

标签: javascript webstorm jetbrains-ide

我最近切换到WebStorm并且我遇到了javascript原型修改的奇怪问题。如果我定义以下内容:

something.really.neat = function(blah) {
    this.dog = "cat"
}

something.really.neat.prototype.getCow = function(blah2) {
    this.dog = "cow"
}

原型函数中对this.dog的每次调用都会导致“Unresolved variable”错误。 WebStorm应该能够轻松地遵循从原型到主要功能的范围,但似乎无法实现。

此功能的最终结果是角度工厂:

angular.factory('neat', function() {
    return new something.really.neat();
});

1 个答案:

答案 0 :(得分:0)

5分钟后我发现它有JSDoc的问题(或者至少是我的语法)。我在每个属性上使用@memberOf,显然我用于@memberOf的语法是错误的,导致WebStorm无法找到范围。