作用域和作用域链(Scope Chain)
当进入到一个执行上下文时,执行上下文也会关联一个作用域链(Scope Chain)
作用域链是一个对象列表,用于变量标识符的求值;
当进入一个执行上下文时,这个作用域链被创建,并且根据代码类型,添加一系列的对象;
函数是在定义的时候就决定了其作用域,而不是调用的时候,
当函数在访问变量的时候,自己的AO里没有的话,就会顺着作用域链一层一层往上查找
当进入到一个执行上下文时,执行上下文也会关联一个作用域链(Scope Chain)
作用域链是一个对象列表,用于变量标识符的求值;
当进入一个执行上下文时,这个作用域链被创建,并且根据代码类型,添加一系列的对象;
函数是在定义的时候就决定了其作用域,而不是调用的时候,
当函数在访问变量的时候,自己的AO里没有的话,就会顺着作用域链一层一层往上查找