js执行上下文
程序员文章站
2022-03-22 12:34:05
js执行上下文
所谓执行上下文,就是 js 执行的时候的一个运行环境/作用域(scope),有如下几种情况:
全局执行上下文/作用域:js代码的默认执行环境(只有一个)
函数...
js执行上下文
所谓执行上下文,就是 js 执行的时候的一个运行环境/作用域(scope),有如下几种情况:
全局执行上下文/作用域:js代码的默认执行环境(只有一个)
函数执行上下文/作用域:每个函数对应的执行环境(无限多个)
eval 代码执行上下文:使用 eval 执行的脚本的执行环境
全局作用域中的方法、变量,可以被其它任何函数作用域所访问,函数作用域中的方法变量,在子函数作用域中可以访问,外部无法直接访问
通过函数返回的子函数去访问函数作用域的私有变量,也就形成了闭包
下一篇: java基础第十篇之异常