猿问
ES6的块级作用域是否也会创建执行上下文?
某篇文章说“全局代码、函数代码、eval()函数可以创建执行上下文”,我想问的是,ES6的块级作用域(let、const)是否也会创建执行上下文?
有只小跳蛙
浏览 693
回答 1
1回答
波斯汪
当然不会了,执行上下文和块级作用域是两个概念。当进入全局代码或者执行函数(忽略eval)会形成当前环境的执行上下文,全局代码对应全局上下文,函数对应函数执行上下文,而你说的作用域只是存在于当前执行环境,对当前上下文中的变量或是函数的一个集合。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答