javascript 函数参数-Node.js 函数

2023-08-22 0 8,676 百度已收录

Node.js 函数

在 JavaScript 中,一个函数可以是另一个函数的参数。 我们可以先定义一个函数然后传递javascript 函数参数,也可以在传递参数的地方直接定义函数。

在 Node.js 中使用函数与 JavaScript 类似。 例如,您可以这样做:

function say(word) {
  console.log(word);
}
function execute(someFunction, value) {
  someFunction(value);
}
execute(say, "Hello");

在上面的代码中,我们将 say 函数作为执行函数的第一个变量传递。 这里传递的不是say的返回值,而是say本身!

这样,say就变成了execute中的局部变量some​​Function,execute可以通过调用someFunction()(带括号)来使用say函数。

事实上,既然say有一个变量,那么execute在调用someFunction时就可以传递这样一个变量。

匿名函数

我们可以将函数作为变量传递。 而我们也不必绕过这个“先定义,后传递”的循环,我们可以直接在另一个函数的括号中定义并传递这个函数:

function execute(someFunction, value) {
  someFunction(value);
}
execute(function(word){ console.log(word) }, "Hello");

我们定义了要直接传递给执行的函数,其中execute 采用其第一个参数。

使用这些方法,我们甚至不必给函数命名javascript 函数参数,这就是它被称为匿名函数的原因。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 javascript javascript 函数参数-Node.js 函数 https://www.wkzy.net/game/140885.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务