木灵鱼儿
你不知道的JavaScript
执行上下文
什么是执行上下文JavaScript引擎在执行代码阶段时,通常是调用函数的时候,就会先做一些准备工作,这个准备工作被称为执行上下文,简称EC,或者也可以叫做执行环境。执行上下文也是有不同的,有三个类型:全局执行上下文:最基础的执行上下文,一个程序也只会存在一个全局执行上下文,全局上下文会生成一个全局对象,这个对象就是window,并且会将该上下文的中this绑定到该全局对象上。函数执行上下文:当函数被调用时都是产生一个新的上下文对象,不管函数是否是重复调用Eval函数执行上下文:执行在 eval 函数内部的代码也会有它属于自己的执行上下文而this是由上下文中提供的,我们可以将上下文理解...
最近评论