Skip to main content

控制台打印出什么?

var getData1 = function () {
return Promise.resolve('1')
}
var getData2 = function () {
return Promise.reject('error')
}
var getData3 = function () {
return Promise.resolve('3')
}

var getAllData = async function () {
var data1 = await getData1()
var data2 = await getData2()
var data3 = await getData3()
return {
data1,
data2,
data3
}
}

var fn = async () => {
try {
var result = await getAllData()
console.log(result)
} catch (error) {
console.log(error)
}
}

fn()
error