如题
var a = 10;
function foo() {
console.log(a)
}
foo()
(function () {
var a = 20
})()
(function (fn) {
var a = 30
fn()
})(foo)
直接复制上列代码到浏览器控制台执行会报错
这是为什么?
相关分类