javascript采用的静态作用域,函数的作用域在函数定义的时候就决定了,相反,动态作用域是在函数调用的时候决定的
var value = 1;
function foo() {
console.log(value);
}
function bar() {
<
javascript采用的静态作用域,函数的作用域在函数定义的时候就决定了,相反,动态作用域是在函数调用的时候决定的
var value = 1;
function foo() {
console.log(value);
}
function bar() {
<