如题
var a = 10;
function foo() {
console.log(a)
}
foo()
(function () {
var a = 20
foo()
})()
(function (fn) {
var a = 30
fn()
})(foo)
直接复制上列代码到浏览器控制台执行会报错
这是为什么?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您真爱好省略分号,有些分号不能省略。