某篇文章说“全局代码、函数代码、eval()函数可以创建执行上下文”,我想问的是,ES6的块级作用域(let、const)是否也会创建执行上下文?
1 回答
波斯汪
TA贡献1811条经验 获得超4个赞
当然不会了,执行上下文和块级作用域是两个概念。当进入全局代码或者执行函数(忽略eval)会形成当前环境的执行上下文,全局代码对应全局上下文,函数对应函数执行上下文,而你说的作用域只是存在于当前执行环境,对当前上下文中的变量或是函数的一个集合。
添加回答
举报
0/150
提交
取消