await只能在标记为的函数中使用
async,因此有两种方法可以实现。
注意: 有一个建议书可能最终允许使用顶级等待呼叫。
第一种方法是创建一个如下所示的自调用函数:
(async function() { let x = await Promise.resolve(2) let y = await 2 console.log(x, y)})()或第二种方法是使用
.then()
Promise.resolve(2).then(async data => { let x = data let y = await 2 console.log(x, y)})


