闭包我的理解,求老师翻牌

来源:6-3 什么是闭包?闭包会用在哪里?

张名扬

2020-03-13

关于闭包,字面上写法的理解,创建变量成为一个函数,外层函数创建变量,内层return函数返回外层函数的变量。这样就可以一直保存在内存中。在其他地方使用。避免内存溢出,需要使用完毕后给闭包的变量值为null,可以被垃圾回收机制回收。
代码解释,我用var声明了一下也用let用了一下图片描述
这样得到的效果就是这样的图片描述

写回答

3回答

双越

2020-03-13

所以你的问题是什么?

0
2
双越
回复
张名扬
非常赞同你的想法。浅层学习看输入,深入学习看输出。写出来,才算是真正的理解。也感谢你能在问答区分享自己的学习体会。
2020-03-13
共2条回复

俊逸_ajay

2021-11-26

有个问题,这个地方用闭包的意义是什么,用不用好像都能在页面实现同样的效果

1
0

Best_Coder_LCN

2023-02-24

你这写的根本没意义啊,innerHTML本来就是同步操作,不需要用闭包把变量值存起来。

0
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程