JavaScript作用域链的形成
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作用域链的形成 的全部内容, 来源链接: utcz.com/z/546176.html