我特指的是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;
}
谢谢
解决方法:
理想情况下,匿名函数应该简短并执行简单的任务.所以……包含它的外部函数应该提供足够的文档.
如果不是这种情况,您应该将匿名函数提取到命名函数中,然后正确记录它.