您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

作用域-作用域链

发布时间:2021-04-11 15:11:01 ,浏览量:0

目录
  • 1、作用域
    • 1.1、定义
    • 1.2、全局作用域
    • 1.3、函数作用域
    • 1.4、块级作用域
    • 1.5、词法作用域
    • 1.6、动态作用域
  • 2、作用域链
  • 3、参考文章
1、作用域 1.1、定义

作用域是指程序中定义变量的区域,它决定了当前执行代码对变量的访问权限。

1.2、全局作用域

一般指的是widow。

1.3、函数作用域

定义在函数中的变量就在函数作用域中。并且函数在每次调用时都有一个不同的作用域。这意味着同名变量可以用在不同的函数中。因为这些变量绑定在不同的函数中,拥有不同作用域,彼此之间不能访问。

1.4、块级作用域

???

1.5、词法作用域

词法作用域是指一个变量的可见性,及其文本表述的模拟值。

1.6、动态作用域

???

2、作用域链

定义

查找变量的时候,先从当前上下文的变量对象中查找,如果没有找到,就向父级(词法层面上的父级)执行上下文的变量对象中查找,一直找到全局上下文的变量对象(全局对象),如果全局上下文对象中也没有找到变量,则返回undefined。这样由多个执行上下文的变量对象构成的链表就是作用域链。

3、参考文章

参考

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3527s