异步变成async、await
function funcTimer1(aaa) {
return new Promise((resolve, reject) => {
setTimeout(function() {
resolve(aaa * 4)
}, 1000)
})
}
function funcTimer2(aaa) {
return new Promise((resolve, reject) => {
setTimeout(function() {
resolve(aaa + 1);
}, 500)
})
}
async function func1 () {
let aaa = 1;
aaa = await funcTimer1(aaa);
aaa = await funcTimer2(aaa);
console.log(aaa);
}
func1 ()
// 5