使用async与await的异步函数同步化
async与await
当ajax需要按顺序出场时,需要用到async与await方法了
-
async 放在函数的前面 表示此函数是一个异步函数
-
await 放在async的内部
公示当前代码应该做异步处理,await根据代码的先后顺序进行执行,与.then()同理
async function getval(){
await p1.then(res=>console.log(res));
await p2.then(res=>console.log(res));
await p3.then(res=>console.log(res));
console.log(同步代码);
}
//回顾链式编程 p1.then( res => { console.log(res); return p2 } ).then( res => { console.log(res); return p3 } ).then( res => { console.log(res); } )

浙公网安备 33010602011771号