//异步任务。假装它在做更有用的事情//在实践中。函数delayedValue(时间、值){return new Promise((resolve/*,reject*/)=>{setTimeout(()=>解析(值),时间);});}异步函数*generate(){产量延迟值(2000,1);产量延迟值(1000,2);产量延迟值(500,3);产量延迟值(250,4);产量延迟值(125,5);产量延迟值(50,6);console.log(“全部完成!”);}异步函数main(){for await(generate()的常量值){console.log(“值”,value);}}main().catch((e)=>控制台错误(e));