我似乎无法注释一个类,以便WebStorm编辑器知道它的方法。
以下是示例:
/**
* @class my class
* @constructor
*/
function MyClass() {
this.aPublicField = "foo"
var aPrivateField = "bar"
this.aPublicMethod = function() {}
var aPrivateMethod = function() {}
}
/**
* @param {MyClass} aClass
*/
function doSomething(aClass) {
aClass.aPublicMethod() <----- "Unresolved function or method"
}
类似Java的语法应该是正确的......我猜。我在注释中做错了吗?
答案 0 :(得分:0)
文档似乎是正确的,代码在WebStorm 6.0.2a和最新的7 EAP中对我来说很好。我认为您的问题可能与问题WEB-7548有关。我们认为@class标签后面的单词是类名,属性附加到了错误的类,因此现在可以将解决方法从@class标记移动到某处,或者作为更好的替代方法下载最新的WebStorm 7 EAP。< / p>