在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ for循環(huán)里面定時器打印一直最后一個

for循環(huán)里面定時器打印一直最后一個

for(var i=0;i<10;i++){

setTimeout(function(){
    console.log(i)
},i*1000)

}

這樣一直打印10

我知道用let可以

其他的寫法幫忙寫下 比如閉包 遞歸

回答
編輯回答
怣痛

閉包:

for (var i = 0; i < 10; i++) {
    (function(j) {
        setTimeout(function() {
            console.log(j);
        }, j * 1000)
    })(i);
}
2017年4月17日 17:40