gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 12:58:41 26 4
gpt4 key购买 nike

是否有 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); }

参见 Google Closure compiler docs ,“类型表达式”部分了解更多信息

JSDoc 3 还引入了一个@callback 标签(http://usejsdoc.org/tags-callback.html),但目前还不支持(参见this issue)

关于javascript - 是否有将函数参数定义为回调的 JavaDoc 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18128521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com