var a = setTimeout(()=>{
console.log("a 1s");
setTimeout(()=>{
console.log("a 2s");
setTimeout(()=>{
console.log("a 3s")
setTimeout(()=>{
console.log("a 4s")
setTimeout(()=>{
console.log("a 5s")
},1);
},1);
},1)
},1);
},1);
var b = setTimeout(()=>{
console.log("b 4s");
},4);
输出结果:
a 1s
b 4s
a 3s
a 4s
a 5s
setTimeout(()=>console.log(5),5);
setTimeout(()=>console.log(4),4);
setTimeout(()=>console.log(3),3);
setTimeout(()=>console.log(2),2);
setTimeout(()=>console.log(1),1);
setTimeout(()=>console.log(0),0);
输出结果:
1
0
2
3
4