13 Ноя в 09:40
9 +9
0
Ответы
1
Код планирует вывод в микротаску — он не выполняется сразу, а после завершения текущего стека вызовов.
Пояснение:
- `Promise.resolve().then(...)` возвращает уже выполненный промис и помещает `then`-колбек в очередь микротасок.
- Микротаски выполняются после окончания текущего синхронного кода, но до следующей макротаски (например, до `setTimeout`).
Пример:
```
console.log('start');
Promise.resolve().then(() => console.log('promise'));
console.log('end');
```
Выведет в консоль в таком порядке: start, end, promise \text{start},\ \text{end},\ \text{promise} start, end, promise.
Также `Promise.resolve().then(...)` вернёт промис, разрешённый значением `undefined` (если колбек ничего не возвращает).
13 Ноя в 09:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир