• 技术文章 >Web开发 >JavaScript

    JavaScript作用域链的形成

    小妮浅浅小妮浅浅2021-10-23 10:10:34原创5592

    1、JavaScript函数执行时,首先会在自己的AO中找到相应的属性值。

    2、如果找不到,就会去父级的AO上找,在找不到的时候再去父级的父级找,直到找到window对象,这样形成的AO链就是作用域链。

    实例

    function foo() {
        function bar() {
            var inner = 234;
            outer = 0;
            console.log(inner);
        }
        var outer = 123;
        bar();
        console.log(outer)
        console.log(glob)
    }
    var glob = 100;
    foo()

    以上就是JavaScript作用域链的形成,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript 作用域链
    品易云
    上一篇:JavaScript局部作用域的分类 下一篇:JavaScript对象原型__ proto__的介绍

    相关文章推荐

    • javascript中乘法的使用• javascript中除法怎么用• javascript加法如何使用• javascript减法怎么用• javascript关系操作符如何使用• javascript相等操作符的使用• javascript max和min的使用• JavaScript逻辑运算符里的短路• JavaScript构造函数的优缺点• JavaScript原型添加存在的属性• JavaScript原型链继承的注意点• JavaScript如何盗用构造函数• JavaScript组合继承的实现• JavaScript全局作用域是什么• JavaScript局部作用域的分类

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网