执行上下文笔记

执行上下文创建阶段:

 执行上下文执行阶段:

完成所有变量的分配,执行代码

变量对象创建的过程:

  1. 全局上下文的变量对象是全局对象
  2. 函数的所有形参组成变量对象(名称和对应值组成。形参的值为undefined)
  3. 函数声明:如果变量对象已经存在相同名称的属性,则完全替换这个属性
  4. 变量声明:如果变量名称和已经声明的形参或函数相同,则变量声明跳过这类属性

代码执行阶段,再次修改变量对象的属性值

猜你喜欢

转载自blog.csdn.net/K152_8747/article/details/84314977