在 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 到开发工具。
因此您可以看到它在您的测试中起作用。
我已经阅读了 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 到开发工具。
因此您可以看到它在您的测试中起作用。