以下代码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
当我及时将时间更改setTimeout
为 10 时,输出:
11111
3333
5555
2222
4444
任何人都可以向我解释这种行为吗?