我有以下 javascript 类设置;
/**
* @class
* @constructor
*/
var Klass = function() { ... }
var p = Klass.prototype;
/**
* Set custom options
* @param {object} options - options
*/
p.setOptions = function(options) {
...
}
如何让 JSDoc 将“p”快捷方式变量识别为 Klass.如果我使用“Klass.prototype”而不是“p”,它可以完美识别 setOptions 方法。
最佳答案
尝试添加一个方法标记,并在其前面添加类名。
/**
* Set custom options
* @method Klass.setOptions
* @param {object} options - options
*/
p.setOptions = function(options) {
...
}
关于javascript - JSDoc3如何让它知道变量是对类原型(prototype)的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16232175/