你如何记录匿名功能?

Clu*_*tch 3 javascript java documentation javadoc jsdoc

我特指的是JavaScript匿名函数,但这可能与其他语言有关.我喜欢在我的脚本中使用JSDoc符号,因为我知道其他人迟早会被黑客攻击.当我有非常复杂的匿名函数时,人们如何记录它以便Eclipse和其他了解JSDoc或JavaDoc符号的IDE获取它?

/**
 * Blah Blah blah
 *
 * @param Object Blah blah blah
 * @return Blah Blah Blah
 * @type Object
 */
function foo(this) {
......
this.bar = function () { ... complex code .....};
......
return obj;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

Jus*_*ier 10

理想情况下,匿名函数应该简短并执行简单的任务.所以......包含它的外部函数应该提供足够的文档.

如果不是这种情况,您应该将匿名函数提取到命名函数中,然后正确记录它.