代码1:
for (var i = 0; i < 5; i++) {
setTimeout((function(){
console.log("delayer:" + i);
})(),0);
console.log(i);}问题:
代码1:setTimeout(立即执行函数,0)循环里面不是有console.log(i),为什么不是先执行console.log(i)而是先执行setTimeout(立即执行函数,0)
郎朗坤
白板的微信
随时随地看视频慕课网APP
相关分类