什么是作用域链?

时间:2025-01-19 09:09:46

要知道什么是作用域链,就要先知道什么是作用域。

作用域就是在一定的空间里可以对数据进行读写操作,这个空间就是数据的作用域。

var a = "xiaoxujs";
function fun1(){
    function fun2(){
        (a)
    }
}

作用域链就是 当fun2调用a的时候,就会先在函数fun2中寻找,找不到就会去fun1中寻找,再找不到就会去全局里面寻找。