我們知道alert()是阻塞式的,但是一下代碼執(zhí)行順序有問題執(zhí)行順序有問題( chrome 和 opera 有問題,F(xiàn)F,IE11 沒問題)
for(let i = 0; i < 5; i++){
setTimeout(() => alert(i), 1000);
}結(jié)果: 0,3,2,1,4 或者其他順序這樣寫也沒問題 for(let i = 0; i < 5; i++)
setTimeout(alert(i), 1000);這樣寫執(zhí)行順序就沒問題
for(let i = 0; i < 5; i++){
setTimeout(() => console.log(i), 1000);
}結(jié)果:0,1,2,3,4這是為什么呢?
關(guān)于js,alert()阻塞的問題
一只斗牛犬
2018-11-14 13:13:01