记录以对象作为参数的JS函数

时间:2012-09-19 12:11:57

标签: javascript function object documentation arguments

在JavaScript或PHP等动态语言中,通常只向函数传递一个参数。该参数是一个封装所有选项的对象。使用ScriptDoc(或类似文件)记录这些选项的最佳方法是什么?

1 个答案:

答案 0 :(得分:3)

使用JSDoc可以按如下方式完成:

/**
 * @param {Object} o       Object containing function params.
 * @param {String} o.bar   Example String param.
 * @param {Number} o.baz   Example Number param.
 */
function foo(o) {
}

可以在JSDoc TagParam documentation带属性的参数部分找到更多信息。