SOURCE

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
}
console 命令行工具 X clear

                    
>
console