概念:
在函数内部定义子函数,其目的是通过该子函数访问函数内部的局部变量。
实现:
闭包的注意事项:
1、闭包会将函数的变量都存在内存中,内存消耗较大,因此不能滥用,否则会造成网页的性能问题,甚至内存泄漏。因此在退出方法之前需要将不适用的局部变量删除。
2、闭包会在父函数的外面改变父函数内部局部变量的值,因此在改变变量值的时候需要注意是否会引起其他问题
在函数内部定义子函数,其目的是通过该子函数访问函数内部的局部变量。
1、闭包会将函数的变量都存在内存中,内存消耗较大,因此不能滥用,否则会造成网页的性能问题,甚至内存泄漏。因此在退出方法之前需要将不适用的局部变量删除。
2、闭包会在父函数的外面改变父函数内部局部变量的值,因此在改变变量值的时候需要注意是否会引起其他问题
本文标题:JS闭包
本文链接:https://www.haomeiwen.com/subject/vefmfftx.html
网友评论