// 下面代码的输出是什么?
(function(){
var a = b = 3;
})();
console.log(a);
console.log(b);
报错,a is not define,外部不能访问到函数内部变量
var funcArr=[];
for(var i=0;i<4;i++){
funcArr.push(function(){
return i;
});
}
console.log(funcArr[1]()); // 4
// 下面代码的输出是什么?
(function(){
var a = b = 3;
})();
console.log(a);
console.log(b);
报错,a is not define,外部不能访问到函数内部变量
var funcArr=[];
for(var i=0;i<4;i++){
funcArr.push(function(){
return i;
});
}
console.log(funcArr[1]()); // 4