处理执行上下文代码分为两个阶段:
进入执行上下文
执行代码
进入执行上下文:
进入执行上下文,方法的变量对象(VO)就会被以下属性填充
参数,参数名就是VO中的名称。值就是实参的值。如果没有传递,则为undefined
函数声明,如果VO中中已经存在相同的属性,则替换它的值
变量声明:通过var声明的。在VO中的值为undefined,如果VO中已经含有相同的属性,则不会影响已经存在的属性。
JavaScript中的预解析顺序(优先级)
最新推荐文章于 2022-03-31 14:27:05 发布