javascript高级培训课程(一)

执行上下文

可执行代码类型-- 执行上下文类型

全局代码--  全局上下文

函数代码-- 函数上下文

eval代码 -- eval上下文

 

arguments   超出传入参数个数的index 与形参不共享值 

callee 指向自身函数

length 函数个数

  

变量对象

 

形参重名取最后一个

 

声明式函数名字有重复取最后一个 

变量与声明式函数重名 声明式函数优先级最高

函数形参与变量优先级 

 

作用域链

 数组 n个变量对象

 全局上下文

函数上下文

eval上下文

   

函数表达式 执行到这条语句时才被创建 

 

函数上下文作用域链=激活对象+所在上下文 f.[[scope]]

 

作用域链作用

程序运行时可以改变作用域链的语句

with

 

catch

 

 

this

 

 

 vo 对象  存储  --sc--查找

 sc 数组 

 

bclary.com 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。