老师这个为啥是100啊,闭包的定义是啥来着

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

球球不一般

2022-11-26

http://img.mukewang.com/szimg/63820074092d4de805050386.jpg

写回答

2回答

双越

2022-11-27

因为函数内的自由变量的引用,是在定义时确定的,所以是 100

0
2
双越
回复
球球不一般
就是代码执行到你截图第 5 行时,a 会从上级作用域查找,就找到了 100 。作用域的知识,后面两节有讲。
2022-11-28
共2条回复

双越

2022-11-27

闭包(closure)是一个函数以及其捆绑的周边环境状态(lexical environment词法环境)的引用的组合。换而言之,闭包让开发者可以从内部函数访问外部函数的作用域。在 JavaScript 中,闭包会随着函数的创建而被同时创建。

0
0

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

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

4694 学习 · 1681 问题

查看课程