在使用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
注意如何在闭包函数中传参数
下一篇:怎么治疗感冒止泻 治鼻炎?