教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 JavaScript中函数的传递

JavaScript中函数的传递

发布时间:2016-09-26   编辑:jiaochengji.com
教程集为您提供JavaScript中函数的传递等资源,欢迎您收藏本站,我们将为您提供最新的JavaScript中函数的传递资源

在JavaScript中,函数和其他变量一样都是可以被传递的。
进行函数传递

举例来说,你可以这样做:

function say(word) {
  console.log(word);
}

function execute(someFunction, value) {
  someFunction(value);
}

execute(say, "Hello");

请仔细阅读这段代码!在这里,我们把 say 函数作为execute函数的第一个变量进行了传递。这里返回的不是 say 的返回值,而是 say 本身!
这样一来, say 就变成了execute 中的本地变量 someFunctionexecute可以通过调用 someFunction() (带括号的形式)来使用 say 函数。
当然,因为 say 有一个变量, execute 在调用 someFunction 时可以传递这样一个变量。

您可能感兴趣的文章:
JavaScript中函数的传递
JavaScript arguments 多参传值的自定义函数
PHP中的闭包
js参数可变函数与动态函数
JavaScript 绑定事件时传递数据
Golang语言基础教程:函数的参数
Go 语言函数
php中func_num_args与func_get_args函数的例子
小白必看的Python基础之函数篇
jquery post方式传递多个参数值后台以数组的方式进行接收

[关闭]
~ ~