использование await без async

Возникли некоторые проблемы при разборе данной темы. Вопрос конкретно про возможность использования await вне функции async. Вот код:

let response = await fetch('https://jsonplaceholder.typicode.com/todos/1');
let data = await response.json();

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Grundy

Как правило await можно использовать только внутри функции async

Однако, некоторые браузеры предоставляют возможность top-level await, когда разрешено использовать await на самом верхнем глобальном уровне.

Именно это и продемонстрировано на картинке: запуск в глобальном скопе в консоли.

→ Ссылка