执行上下文
可执行代码类型-- 执行上下文类型
全局代码-- 全局上下文
函数代码-- 函数上下文
eval代码 -- eval上下文
arguments 超出传入参数个数的index 与形参不共享值
callee 指向自身函数
length 函数个数
变量对象
形参重名取最后一个
声明式函数名字有重复取最后一个
变量与声明式函数重名 声明式函数优先级最高
函数形参与变量优先级
作用域链
数组 n个变量对象
全局上下文
函数上下文
eval上下文
函数表达式 执行到这条语句时才被创建
函数上下文作用域链=激活对象+所在上下文 f.[[scope]]
作用域链作用
程序运行时可以改变作用域链的语句
with
catch
this
vo 对象 存储 --sc--查找
sc 数组
bclary.com