相关疑难解决方法(0)

Javascript函数作为另一个函数的参数?

我这些天学习了很多javascript,其中一个我不太了解的事情就是将函数作为参数传递给其他函数.我得到了做这些事情的概念,但我自己无法想出任何理想的情况.

我的问题是:

你想什么时候让你的javascript函数作为参数使用另一个函数?为什么不直接为该函数的返回值赋一个变量,并将该变量传递给函数,如下所示:

// Why not do this
var foo = doStuff(params);
callerFunction(foo);

//instead of this
callerFunction(doStuff);
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么我会选择做第二个例子中的事情.

你为什么要这样做?有哪些用例?

谢谢!!

javascript

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

javascript ×1