闭包,执行上下文

133 阅读1分钟

闭包:

封装?

紧急输出一个可用来调用的变量(全局),但又不属于全局。。

保存一个值,因为闭包不会被清除。


执行上下文:

全局: 全局中所有的变量赋值,函数调用

函数内:函数内的所有变量赋值,函数调用

call stack : 函数调用栈

调用函数时: 入栈

执行完后,出栈。

函数上下文的调用分为两个阶段:创建阶段,变量为undefined,函数是提升;执行阶段;