javascript - JSDoc3如何让它知道变量是对类原型(prototype)的引用

标签 javascript jsdoc

我有以下 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/

相关文章:

javascript - 按下按钮时写入文件

javascript - 向 jQuery 表单单选按钮添加验证

javascript - 在 node.js 中加载和执行外部 js 文件并访问局部变量?

vim - 在 Vim 中获取 jsDoc intellisense 的最佳方式是什么

javascript - react 导航,无法将标题传递给标题

javascript - jquery ui 可调整大小和可拖动元素已被覆盖

javascript - 如何在 google-closure 接口(interface)中注释 @attributes

javascript - 如何使用混合参数类型记录 JSDoc?

javascript - Webstorm接口(interface)实现警告使用JSDoc

javascript - JSDoc 设置?