次のコードのsetImmediate
およびの出力は次のようになります。setTimeout
console.log("11111");
setImmediate(function A(){
console.log("2222");
});
console.log("3333");
setTimeout(function B(){
console.log("4444");
},0);
console.log("5555");
出力:
11111
3333
5555
4444
2222
時間を10に変更するsetTimeout
と、出力:
11111
3333
5555
2222
4444
誰かが私にこの振る舞いを説明できますか?