怎么输出的
var a=10;
(function a(){
a=20;
console.log(a);
})();
console.log(a);
答案:
function a(){
a=20;
console.log(a);
}
10
表示的是一个立即执行函数,函数定义完立即被调用,往往只会执行一次
(function a(){
a=20;
console.log(a);
})();
怎么输出的
var a=10;
(function a(){
a=20;
console.log(a);
})();
console.log(a);
答案:
function a(){
a=20;
console.log(a);
}
10
表示的是一个立即执行函数,函数定义完立即被调用,往往只会执行一次
(function a(){
a=20;
console.log(a);
})();