/* async await */
/*
promise函数执行
1、then
2、在async函数中,通过await语句去执行
*/
在函数前面加上async
1.这个函数的返回值就是promise
2.可以在函数中使用await关键字
<script>
var a=new Promise((resolve,reject)=>{
setTimeout(() => {
resolve(1)
}, 2000);
})
var b=new Promise((resolve,reject)=>{
setTimeout(() => {
resolve(2)
}, 1000);
})
//a.then(res=>{
// console.log(a)
// })
//b.then(res=>{
// console.log(b)
// }) 先2 后1
async function go(){
var res=await a;
console.log(res)
var sum=await b;
console.log(sum)
}
go()//1 2同时
</script>