如何在JSDOC中记录对象数组
How to document an array of objects in JSDOC
我有一个以对象数组为参数的函数,并且希望使用JSDOC描述参数(包括数组中对象的属性),如下例所示:
/**
* @param {Array.<Object>} filter - array of filter objects
* @param ...
*/
function doSomething(filter) {
}
,其中过滤器是这样的:
filter = [
{id: 'session', value: 1},
{id: 'name', value: 'john'}
]
如何在jsdoc3中记录属性id
和value
?
像这样:
/**
* @param {Object[]} filter - a list of literal filter objects
* @param {string} filter[].id - id to filter against...
* @param {string|number} filter[].value - value to filter for...
*/
function doSomething(filter) {
// do stuff
}
取自http://usejsdoc.org/tags-param.html
相关文章:
- 如何在javascript中记录对象时强制使用toString
- 循环浏览JavaScript对象并记录其属性
- 在对象数组中添加具有相同名称的产品记录的价格
- 如何使用Immutable.js从javascript原始对象创建记录映射
- 什么是声明性环境记录,它与激活对象有何不同
- 错误:'历史记录.适配器'为null或不是对象
- 日志记录功能/对象名称's在函数堆栈内的javascript中
- 如何读取mysql表记录并存储在javascript对象中
- 使用单引号(撇号)转义将活动记录对象解析为 json
- JSDoc:如何记录父“类”的“选项”对象文字
- 如何从 javascript 对象中删除记录
- 在新的 Array Javascript 中对对象中的部分重复对象进行计数和记录
- 控制台.用box2d记录对象速度
- JavaScript获取浏览器特定的历史记录对象
- 为什么在控制台上记录对象引用时会显示一个整数
- 记录对象状态以进行序列化
- 如何记录对象属性
- 如何在JSDOC中记录对象数组
- Javascript将图像存储在数组中的对象中,在console.log()中,但在记录对象时
- 如何在不调用对象的toString()方法的情况下记录对象