多语言展示
当前在线:1211今日阅读:176今日分享:34

如何在JavaScript中的函数内部调用函数并传参

在使用JavaScript函数传参过程中,可以在外层函数定义一个参数,然后在内部定义一个函数并使用这个参数,这就是闭包。闭包函数可以有效传参。下面利用实例说明,操作如下:
工具/原料
1

JavaScript

2

Node.js

3

HBuilder

4

截图工具

方法/步骤
1

第一步,在JavaScript文件中定义一个函数queryData,并在函数中声明一个变量nu和函数searchData,如下图所示:

2

第二步,在queryData函数中定义searchData后再调用这个函数,并传入使用nu变量,如下图所示:

3

第三步,接着在定义函数下方调用这个函数,注意查看控制台打印的结果,如下图所示:

4

第四步,保存代码并使用插件运行这个文件,可以发现打印结果为100,如下图所示:

5

第五步,修改queryData函数,将调用searchData函数改为返回函数,如下图所示:

6

第六步,再次运行发现控制台无结果,于是使用一个变量接收这个函数,再调用这个变量函数,如下图所示:

注意事项
1

注意了解和使用JavaScript中的闭包

2

注意如何在闭包函数中传参数

推荐信息