IP属地:江苏
// demo02
var fn;
var m = 20;
function foo() {
var a = 2;
function baz(a) {
console.log(a);
}
fn = baz;
}
function bar() {
fn(); // fn(m) 不传参
}
foo();
bar(); // undefined
在这个例子中baz中的a是形参并不是引用了foo中的a所以没有closure