【发布时间】:2012-08-01 00:39:26
【问题描述】:
只是好奇什么是注释将传递给回调函数的参数的好方法。
假设我们有以下代码和不完整 cmets
/**
* 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 参数调用回调的好方法是什么?
【问题讨论】:
-
回调函数通过
str和bool?我不确定是什么问题。 -
问题是如何以干净的方式评论它
-
那么说回调将传递其他两个参数有什么问题?
-
请参阅 Charlie Rudenstål 的回复。这就是我的做法,也是我不开心的原因。我觉得它很冗长,希望有人有我可以使用的“{Type} 描述”样式模式。
-
第一个例子是不必要的冗长,我怀疑是故意的。我只想说
callback(str, bool)并添加任何必要的上下文信息。其他任何内容都应该放在主文档中,而不是参数文档中。
标签: javascript coding-style documentation comments