闭包

来源:17-1 课程总结~

weixin_慕神2105054

2021-02-14

为什么函数作为另一函数的参数也是闭包?
闭包函数调用后,占用的空间不会自动收回,是fn这个函数占用的空间不会释放,还是print占用的空间不会释放?

function print(fn){
	const a=100
	fn()
}
const a=200
function fn(){
	console.log(a)
}
print(fn)
写回答

1回答

双越

2021-02-15

闭包,就是函数定义的地方和执行的地方,不在一个作用域。

我是通过这个标准来判断的。

0
1
weixin_慕神2105054
非常感谢!
2021-02-15
共1条回复

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

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

4694 学习 · 1681 问题

查看课程