祝你一切順利
var a = 5;
window.setTimeout(function(){
console.log(a) //'out'
a = 'in';
},1000)
a = 'out';
for (var i = 1; i <= 3; i++) {
console.log('i=',i)//1,2,3
setTimeout(function(){
console.log(i) //4,4,4
},0)
}
//閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù)嵌巷。
for(var i = 0; i < 3; i++) {
(function(k){
setTimeout(function() {
console.log(k); //0,1,2
}, 100);
})(i);
}
var a = "undefined";
var b = "fasle";
var c = "";
function assert(x){
if(x){
console.log(true)
}else{
console.log(false)
}
}
assert(a) //true
assert(b) //true
assert(c) //false