//async await
//await 必须包含在async里面 await右边如果返回promise,则可以得到promise成功的值,如果不是promise则得到原本的值,如果await右边的Promise报错,需要try catch才可以拿到失败的值
fn1(){
return Promise.resolve(3)
}
async fn(){
const result=await fn1()
}
//.then
//.then后面是异步函数,如果fn1函数return一个不是Promise的值或没有return或返回Promise成功的值,则.then后面执行第一个的函数,如果返回Promise失败的值,则执行.then后面的第二个函数
fn1(){
return Promise.resolve(3)
}
fn1.then((res)=>{},(reason)=>{})