执行上下文 顺序 确定所有形参值以及特殊变量arguments确定函数中通过var 声明的变量,将它们的值设为 undefined,如果vo中已有该名称,则直接忽略确定函数中通过字面量声明的函数,将它们的值设置为指向函数对象,如果vo中已经存在该名称,则覆盖 当一个上下文中的代码执行的时候,如果上下文中不存在某个属性,则会从之前的上下文寻找! 优先级排序如下:(自己总结) 字面量函数 大于 实参 大于 变量(变量初始值都视为undefined) fn > arguments > var