要知道什么是作用域链,就要先知道什么是作用域。
作用域就是在一定的空间里可以对数据进行读写操作,这个空间就是数据的作用域。
var a = "xiaoxujs";
function fun1(){
function fun2(){
(a)
}
}
作用域链就是 当fun2调用a的时候,就会先在函数fun2中寻找,找不到就会去fun1中寻找,再找不到就会去全局里面寻找。
要知道什么是作用域链,就要先知道什么是作用域。
作用域就是在一定的空间里可以对数据进行读写操作,这个空间就是数据的作用域。
var a = "xiaoxujs";
function fun1(){
function fun2(){
(a)
}
}
作用域链就是 当fun2调用a的时候,就会先在函数fun2中寻找,找不到就会去fun1中寻找,再找不到就会去全局里面寻找。