1、使用函数内部的变量在函数执行完后,仍然存活在内存中(延长了局部变量的生命周期)
2、让函数外部可以操作(读写)到函数内部的数据(变量/函数)
3、函数执行完后,函数内部声明的局部变量一般是不存在的,存在于闭包中的变量才可能存在
4、在函数外部不能直接访问函数内部的局部变量,但可以通过闭包让外部操作它
本文分享到这里,欢迎大家评论区相互讨论学习,下一篇继续分享JavaScript高级学习中的闭包的生命周期。
1、使用函数内部的变量在函数执行完后,仍然存活在内存中(延长了局部变量的生命周期)
2、让函数外部可以操作(读写)到函数内部的数据(变量/函数)
3、函数执行完后,函数内部声明的局部变量一般是不存在的,存在于闭包中的变量才可能存在
4、在函数外部不能直接访问函数内部的局部变量,但可以通过闭包让外部操作它
本文分享到这里,欢迎大家评论区相互讨论学习,下一篇继续分享JavaScript高级学习中的闭包的生命周期。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/53048.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!