主页
M
html5
JavaScript
DIV+CSS
前端美工
--网页制作--
Java与JSP
PHP
Python 3
Golang
--网络编程--
Mysql
Oracle
NoSQL
SQLite
--数据库--
Linux
正则表达式
架构
--运维--
--网页特效--
--移动开发--
SDN
QUIC
网络原理
--网络--
强化学习
机器学习
--人工智能--
区块链1
区块2
--区块链--
爬虫技术
爬虫案例
--数据采集--
理论
dapp案例
--dapp--
js闭包,什么情况下用闭包
2022-08-09
网页编程网
网页编程网
1.闭包,就是能够读取其他函数内部变量的函数
定义在一个函数内部的函数,读取函数内变量。
闭包是将函数内部和函数外部连接起来的桥梁
2.全局变量会一直存在于整个页网中,页网关闭即销毁。项目中,要减少使用全局变量
3.局部变量在函数内有效,函数执行完即销毁
局部变量无法共享和长久保存,全局变量可造成污染,此时用闭包可兼顾之
所以闭包的作用:就是把局部变量的状态维持下来,常用在封装中
缺点:禁大量引用,不回收,太占内存
阅读原文
阅读
2407
123
显示电脑版