在 chrome 没有异步包装器的控制台中等待工作

await work in chrome console without async wrapper

我已经阅读了 await 的 MDN 定义,它是: "The await operator is used to wait for a Promise. It can only be used inside an async function."
在编辑器中工作。但是在 chrome 控制台中 我写了一个异步函数,然后在全局执行中我输入了 await functionName 并且不需要异步函数包装器就可以完美地工作,编辑:chrome 的控制台是否支持它?

const asyncGreeting = async () => 'Greeting' 

然后在全局执行

await asyncGreeting()

结果是 "Greeting"

Top-level await 是对 ECMAScript 的提议添加。

Chrome added support for it 到开发工具。

因此您可以看到它在您的测试中起作用。