个人关于前端一些知识点的理解《三》(如一)

做用域在函数定义时就已经肯定了

  在建立function函数时,会建立一个预先包含全局变量对象的做用域链,这个做用域链被保存在内部的[[Scope]]属性中。
  当调用function函数时,会为函数建立一个执行环境,而后经过复制function函数的[[Scope]]属性中的对象构建执行环境中的做用域链。因此函数的做用域在定义的时候就已经肯定了函数

相关文章
相关标签/搜索