Тест · Асинхронность · урок 4 из 12Тест — состояния промисаЧто такое промис и каковы его три состояния?[A]Промис — объект, результат которого есть уже в момент создания. Он остаётся pending, пока у него не вызовут then, и только после этого становится fulfilled со значением или rejected с причиной, которую получает catch.[B]Промис — объект для значения, которое появится позже: сначала он pending, потом становится fulfilled или rejected. Вызов then останавливает программу, пока промис не выйдет из pending, поэтому строки после then выполняются, только когда значение готово.[C]Промис хранит результат, который придёт позже. Сначала он pending, затем становится fulfilled или rejected, но каждый следующий вызов resolve или reject снова переводит его в новое состояние. Колбэк для значения ставят в then, для причины — в catch.[D]Промис — это объект для результата, который будет готов позже. Сначала он pending, затем становится fulfilled со значением или rejected с причиной и больше не меняется. then добавляет колбэк для значения, catch — для причины.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадПромисыДалее →Промисы раньше таймеров