作用域链

定义全局变量a,b,fun

let a = 10;

let b= 20;

function fun(){

    let a = 30;

    let c = 40;

    function fun(){

        let a = 50;        

        let d = 60;

    }

}

作用域链:内部函数里面如果使用变量则会在当前作用域寻找对应的值,如果有直接输出,如果没有则在上一级寻找直到全局变量,都没找到返回undefind

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容