变量提升和自由变量 区别
来源:18-9 面试讲解-8:常见的正则表达式

weixin_慕前端9168190
2022-08-14
老师, 这两个有什么区别吗
写回答
2回答
-
Best_Coder_LCN
2023-04-03
两者完全没关系,
变量提升是变量和函数声明会在代码执行前被处理并提升到它们所在作用域的顶部
而自由变量指的是函数引用了一个未在当前作用域定义的变量,执行时会继续查找上层的作用域。
00 -
双越
2022-08-15
有区别。
不过,变量提升在 ES6 语法中已经不存在了,你可以直接忘掉它。
00
相似问题