Как обещает работать JavaScript?
Как обещает работать JavaScript?

Видео: Как обещает работать JavaScript?

Видео: Как обещает работать JavaScript?
Видео: Переменные в JAVASCRIPT. Константы. Ключевые слова LET CONST VAR. Уроки JAVASCRIPT с нуля 2020 2024, Апрель
Anonim

Делаем наши собственные Обещания JavaScript

В Обещать конструктор принимает функцию (исполнитель), которая будет выполнена немедленно, и передает две функции: resolve, которая должна вызываться, когда Обещать разрешается (передача результата) и отклоняется, когда он отклоняется (передача ошибки).

Учитывая это, какие обещания дает JavaScript?

JavaScript | Обещания . Обещания используются для обработки асинхронных операций в JavaScript . Им легко управлять при работе с несколькими асинхронными операциями, когда обратные вызовы могут создать ад обратных вызовов, ведущий к неуправляемому коду.

Кроме того, зачем нам обещания в JavaScript? Обещания позволяют передавать ошибки по цепочке и обрабатывать их в одном общем месте без необходимости добавлять несколько слоев ручной обработки ошибок. Обещать объекты используются для выполнения асинхронных функций. Из 1-й строки документов MDN: Обещать объект используется для асинхронных вычислений.

как обещания работают под капотом?

Обещания , под капотом . Вы передаете обратный вызов, который определяет конкретное поведение вашего обещать . А Обещать - это контейнер, который предоставляет нам API для управления и преобразования значения, и его специфика состоит в том, что он позволяет нам управлять и преобразовывать значения, которых на самом деле еще нет.

Асинхронны ли обещания JavaScript?

Обещания предоставить более простую альтернативу для выполнения, составления и управления асинхронный операций по сравнению с традиционными подходами, основанными на обратном вызове. Они также позволяют обрабатывать асинхронный ошибки с использованием подходов, аналогичных синхронному try / catch.

Рекомендуемые: