📜  JavaScript |将参数传递给回调函数

📅  最后修改于: 2022-05-13 01:56:44.124000             🧑  作者: Mango

JavaScript |将参数传递给回调函数

回调函数:
将一个函数传递给另一个函数或在另一个函数内部传递一个函数称为回调函数
换句话说,回调是一个已经定义的函数,它作为参数传递给其他代码

句法:

function geekOne(z) { alert(z); }
function geekTwo(a, callback) {
    callback(a);        
}
prevfn(2, newfn);

以上是 JavaScript函数中回调变量的示例。
“geekOne”接受一个参数并以z作为参数生成一个警报。
“geekTwo”接受一个参数和一个函数。
“geekTwo”将它接受的参数移动到要传递给的函数。
“geekOne”是本例中的回调函数。

例子:


输出:

GeeksforGeeks Is Awesome, Learning is easy since

方法:
其中, “GFGexample”是主函数,接受两个参数, “回调”是第二个。 logFact函数用作回调函数。当我们执行“GFGexample”函数时,请注意我们没有在logFact中使用括号,因为它是作为参数传递的。这是因为我们不想自发运行回调,我们只需要将函数传递给我们的主函数以供以后执行。
确保回调函数是否需要一个参数。然后我们在执行时提供这些参数。
此外,您不需要使用“回调”一词作为参数名称,JavaScript 只需要知道它是正确的参数名称。

JavaScript 回调函数易于使用且高效,并且对 Web 应用程序和代码非常重要。