objavlenie_promisi

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
objavlenie_promisi [2024/01/25 18:26]
tro
objavlenie_promisi [2024/01/25 19:27] (текущий)
tro
Строка 6: Строка 6:
   * отклонен (reject)   * отклонен (reject)
 ===== обявление промиса (Promise) ===== ===== обявление промиса (Promise) =====
 +При створенні промісу всередині буде відразу вконана та дія. Сюди загоняємо те що повинно буде виконано у промісі.
 <code> <code>
 const myPromise = new Promise ((resolve, reject)=>{ const myPromise = new Promise ((resolve, reject)=>{
Строка 12: Строка 13:
 </code> </code>
 ===== Обробка резуьтата промиса (.then) ===== ===== Обробка резуьтата промиса (.then) =====
 +В методах then прописуємо що буде виконано коли настане подія вдалого,невдалого або просто факта виконання проміса
 <code> <code>
 promise.then(onFullFild).catch(onReject); promise.then(onFullFild).catch(onReject);
Строка 144: Строка 146:
 </code> </code>
 ===== Promise.resolve() і Promise.reject() ===== ===== Promise.resolve() і Promise.reject() =====
- статичні методи для створення промісів, що миттєво успішно виконуються або відхиляються. Вони працюють аналогічно new Promise(), повертають проміс, але мають коротший синтаксис.+ статичні методи для швидкого створення промісів, що миттєво успішно виконуються або відхиляються. Вони працюють аналогічно new Promise(), повертають проміс, але мають коротший синтаксис.
   * Так створюється успішно виконаний проміс через Promise.resolve():   * Так створюється успішно виконаний проміс через Promise.resolve():
 <code> <code>
  • /sites/data/attic/objavlenie_promisi.1706207204.txt.gz
  • Последнее изменение: 2024/01/25 18:26
  • tro