执行上下文与作用域

执行上下文

执行上下文分成全局上下文和局部上下文(一般是函数)

1 定义:执行上下文指的是代码运行的环境

2 来源:

   2.1 js引擎在js代码马上执行之前先创建并进入执行环境

   2.2 创建一个空对象,即执行上下文对象

   2.3找变量(var关键字),函数(function),函数的参数

   2.4确定this的指向:全局 --->window(global全局执行上下文对象),局部this

   2.5创建作用域链

 

执行上下文与作用域的关系

1 有个执行上下文对象

2 作用域查找变量

在哪找呢?会从执行上下文对象找变量

3 产生的时间

执行上下文在代码马上执行之前产生

作用域在代码定义的时候产生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值