需要像同步执行那样,按照理想的顺序打印
这是一个实际需求简化后的问题
// 请把代码文本粘贴到下方(请勿用图片代替代码)
for (let i = 0; i < 10; i ++) { setTimeout(() => { console.log(`这是外层${i}`); }, 1000); for (let j = 0; j < 5; j ++) { setTimeout(() => { console.log(`这是内层的${j}`); }, 1000); } }
希望可以像同步一样,打印出以下结果,并且每次间隔1秒
这是外层0
这是内层的0
这是内层的1
这是内层的2
这是内层的3
这是内层的4
这是外层1
这是内层的0
这是内层的1
这是内层的2
这是内层的3
这是内层的4
慕神8447489
相关分类