// 这是一个primise函数
function a() {
return new Promise(resolve => {
return resolve(true);
});
}
如果改写成async函数的话只需要
async function b() {
return true;
}
// async函数默认会把返回值包装成primise;
// 如果要使用async的话一般就2中情况
async function c() {
const path = await b();
// 此时path值为true;
// 这里写后续代码
}
function d() {
b().then(res => {
console.log(b);
// 后续代码
})
}
// 此时可以看出async/await 对比primise达到相同的效果可以精简不少代码
使用async改写promise精简代码量
最新推荐文章于 2023-11-15 22:09:26 发布