javascript - 在 JSDoc 中将对象数组记录为回调函数的参数

标签 javascript callback jsdoc

callback.rows 是具有多个重复字段的任意长度的数组。

如何在 JSDoc 中记录每个字段(类型、属性、描述)?

是否可以应用此method

或者这个解决方案可以被接受:

/**
* Get list of all documents
* @param {Function} callback                      Standard callback function
* @param {Error}    callback.err                  Error object if any
* @param {Array}    callback.rows                 Rows list
* @param {String}   callback.rows[0].field1       field1
*/
var myFunc = function (callback) {
   // Function body
}

最佳答案

尝试:

/**@param {string[]} 回调.行*/

请注意,您可以在那里放置任何类型,而不仅仅是字符串...例如

/**@param {{field1: string}[]} 回调.行 */

关于javascript - 在 JSDoc 中将对象数组记录为回调函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27108517/

相关文章:

javascript - 单击带有启动的 JS 链接

javascript - Nodejs for 循环更改为同步

java - 从 android 中的 AccessibilityService 创建对 Activity 的回调

ruby-on-rails - 为什么我的 ActiveRecord 模型没有调用 before_save?

javascript - 如何使用 JSDoc 记录符号索引签名以符合 typescript ?

javascript - 为什么我无法在 cordova 应用程序中获取全局值?

javascript - 一个值在数组中存在多少次

javascript - 如何使用 jsdoc 对此进行记录?

javascript - jsdoc如何描述返回SAME CLASS变量的静态类方法

javascript - Jquery 侧边栏滑出/滑入无法在本地工作