function getSyncTime() {} // 一个返回Promise的方法
async function getSyncData() {
let time = await getSyncTime()
let data = `endTime - startTime = ${time}`
return data
}
function getSyncTime() {} // 一个返回Promise的方法
function getStartTime() {} // 一个返回Promise的方法
async function getSyncData() {
let time, startTime
let p1 = getSyncTime().then((data) => time = data)
let p2 = getStartTime().then((data) => startTime = data)
// p1 p2 并行执行
await Promise.all([p1, p2])
// p1 p2 都结束后继续
let data = `endTime - ${startTime} = ${time}`
return data
}