Помните, ключевое слово
await
допустимо только внутриasync
функций. Если вы используете его вне телаasync
функции, вы получитеSyntaxError
.
Но это не так.
Попробуйте этот код в консоли DevTools, без ошибок, просто результат:
async function a(val) { return val; }
await a(10) // await is not inside async function
10
Что не так с кодом или документами?