Окей. Не вижу разницы в поведении. асинк-эвэйт вариант, имхо, более читабельный: const timeoutPromise = (timeout: number) => new Promise(r => setTimeout(() => r(true), timeout)) const main = async () => { for (let i = 0; i < 100000; i++) { console.log("Started " + i) await timeoutPromise(1000) } } main()
Так ты всю суть просрал) Цикл это просто симуляция добавления 100к задач в очередь
асинк-эвэйт - это ведь просто синтаксический сахар - одно и то же, что через .then() делать. Я ошибаюсь?
А это шо?
Обсуждают сегодня