// let promise1 = new Promise((resovle, reject) => {
// resovle('wwww')
// })
// promise1().then((aa) => {
// console.log(aa)
// })
//异步函数 在普通函数定义前面加async关键字 异步函数默认返回值是promise对象
//await promise对象 它可以暂停异步函数的执行,等待promise对象执行完成后再向下执行
// async function test() {
// //throw 'error' //相当于reject('error')
// return 123; //相当于resolve(123)
// }
// test().then(res => {
// console.log(res) //123
// }).catch(err => { //error
// })
async function p1() {
return 'p1'
}
async function p2() {
return 'p2'
}
async function p3() {
return 'p3'
}
async function pp() {
let p11 = await p1()
let p12 = await p2()
let p13 = await p3()
console.log(p11)
console.log(p12)
console.log(p13)
}
pp()