aync和await :异步编的终极解决方案
这种用法是基于promise的
async用在function关键字之前
await用在async函数中 await关键字后面跟一个Promise对象
await会等待Promise封装的异步操作完成之后,才会执行后面的代码
function fn(){ return new Promise((resolve,reject)=>{ setTimeout(function(){ resolve(‘哈哈呵呵‘) },1000) }) } async function foo(){ const res=await fn() console.log(‘await后的结果‘+res) } foo()
原文:https://www.cnblogs.com/zhaodz/p/11608816.html