javascript - 在 JSDoc 中描述对象数组

标签 javascript jsdoc jsdoc3

我有一个接受对象数组的函数。
看起来像这样。

myAwesomeFunction([
    {
        name: 'someName',
        next: false,
        test: 'test'
    },
    {
        name: 'nameTwo',
        next: true
    }
]);

到目前为止,我的 JSDoc 看起来像这样

/**
 * My description
 * @param {Array.<Object>}
 */

但是我如何描述对象的属性、类型和描述,以及它们是否是对象的可选内容?

谢谢。

最佳答案

JSDoc @param documentation

/**
 * Assign the project to a list of employees.
 * @param {Object[]} employees - The employees who are responsible for the project.
 * @param {string} employees[].name - The name of an employee.
 * @param {string} employees[].department - The employee's department.
 */
Project.prototype.assign = function(employees) {
    // ...
};
/**

关于javascript - 在 JSDoc 中描述对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39942884/

相关文章:

javascript - 如何通过jquery click函数从不同的输入框获取当前数值

javascript - 日期显示不正确

javascript - CSRF 和 CORS 与 Django(REST 框架)

typescript - 在 TypeScript 接口(interface)上从 JSDoc 生成文档的工具

javascript - JsDoc 和 WebStorm : Refer to exports

javascript - @public JsDoc 标记与 @export 一起使用会导致警告

javascript - Web Push系统-如何订阅用户?

node.js - 创建一个 TypeScript 库并通过 ES6 和 TypeScript 从 Node.js 中使用它

javascript - 使用 jsdoc 创建自定义标签

javascript - JSDoc3 函数参数的文档是对象数组?