变量提升和自由变量 区别

来源:18-9 面试讲解-8:常见的正则表达式

weixin_慕前端9168190

2022-08-14

老师, 这两个有什么区别吗

写回答

2回答

Best_Coder_LCN

2023-04-03

两者完全没关系,

变量提升是变量和函数声明会在代码执行前被处理并提升到它们所在作用域的顶部

而自由变量指的是函数引用了一个未在当前作用域定义的变量,执行时会继续查找上层的作用域。


0
0

双越

2022-08-15

有区别。

不过,变量提升在 ES6 语法中已经不存在了,你可以直接忘掉它。

0
0

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

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

4694 学习 · 1681 问题

查看课程