Per*_*sen 5 javascript jsdoc jsdoc3
我有一个带有一系列对象的函数.
看起来像这样.
myAwesomeFunction([
{
name: 'someName',
next: false,
test: 'test'
},
{
name: 'nameTwo',
next: true
}
]);
Run Code Online (Sandbox Code Playgroud)
到目前为止,我的JSDOC看起来像这样
/**
* My description
* @param {Array.<Object>}
*/
Run Code Online (Sandbox Code Playgroud)
但是,如何描述对象属性,类型和描述以及它们是否是对象的可选项?
谢谢.
Dan*_*udz 14
/**
* 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) {
// ...
};
/**
Run Code Online (Sandbox Code Playgroud)
Yve*_* M. 11
/**
* @typedef AwesomeObject
* @type {Object}
* @property {string} name
* @property {boolean} next
* @property {string} test
*/
/**
* @param {Array.<AwesomeObject>} awesomeObjects Awesome objects.
*/
myAwesomeFunction(awesomeObjects) { ... }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2502 次 |
| 最近记录: |