我很好奇,如何很好地注释回调函数将传递哪些参数。
假设我们有以下代码和不完整的注释:
/**
* an utterly useless function
*
* @param {String} an useless string
* @param {Boolean} an useless boolean
* @param {Function} ???
*/
function Useless (str, bool, callback) {
callback(str, bool);
}
回调函数将使用字符串和布尔值作为参数被调用,是一个不错的表述方式。
str
和bool
类型?我不确定问题出在哪里。 - Dave Newtoncallback(str, bool)
并添加必要的上下文信息。其他任何内容都应该放在主要文档中,而不是参数文档中。 - Dave Newton