Javascript 是否有JavaDoc注释将函数参数定义为回调?

Javascript 是否有JavaDoc注释将函数参数定义为回调?,javascript,javadoc,phpstorm,Javascript,Javadoc,Phpstorm,有没有javadoc方法告诉PHPStorm Javascript函数接受回调作为参数 /** * Calculates the and calls the callback function. * * @param {string} arg1 The argument. * @param {????} callback A function to be called. **/ foo: function(arg1,callback) { //... callback();

有没有javadoc方法告诉PHPStorm Javascript函数接受回调作为参数

/**
 * Calculates the and calls the callback function.
 *
 * @param {string} arg1 The argument.
 * @param {????} callback A function to be called.
 **/
foo: function(arg1,callback)
{
   //...
   callback();
}

您可以为此使用{function}类型,如

/** 
 * @param {function(number):string} f 
 * @param {number} n 
 * @return {string} 
*/
function foo( f, n ){  return f(n); }
有关详细信息,请参阅“键入表达式”部分

JSDOC3还引入了@callback标记(),但它还不受支持(请参阅)