js中函数的创建和调用都发生了什么?执行环境,函数作用域链,变量对象
js / 2017-11-26 23:36:52 5,087 views

1函数的创建和调用都发生了什么?   1.1函数的创建 1.1.1执行环境 执行环境定义了变量或函数有权访问其他的数据。 1.1.2变量对象 每个执行环境都有一个与之关联的变量对象,通过作用域链来关联,这个变量对象中保存着执行环境中定义的所有变量和函数。我们编写的代码是无法访问到的,但解析器在处理数据时会在后台使用它。        ——-  关于执行环境和变量对象的关系可见下面…