function process(i) { var p = new promise(function(resolve,reject){ settimeout(function(){ console.log(i); resolve(i); },i*1000); }); return p; } async function call(){ let res1=await process(6); let res2=await process(3); let res3=await process(4); let res4=await process(9); let res5=await process(1); return res1+res2+res3+res4+res5; } call()
//结果:依次间隔6,3,4,9,1秒,输出字符6,3,4,9,1。
如对本文有疑问, 点击进行留言回复!!
JavaScript 好题汇总分享(持续更新,看到好题就写)
XMLHttpRequest 2级 &&进度事件&&JSONP
使用递归原生实现拷贝&&最简单的方法实现深拷贝
网友评论