async_await

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
async_await [2024/02/06 18:19]
tro
async_await [2024/02/06 18:27] (текущий)
tro
Строка 120: Строка 120:
 </code> </code>
 ====== Приклади ====== ====== Приклади ======
 +===== Виконання декількох запитів HTTP асінхронно =====
 +<code>
 +async function f1(){
 +    const url = 'http://lovalhost:3000/book';
 +
 +    //сам запит до сервера робимо аасинхронно для швидкості
 +    const p1 = fetch(url);
 +    const p2 = fetch(url);
 +    const p3 = fetch(url);
 +    const p4 = fetch(url);
 +    const p5 = fetch(url);
 +
 +    //кладемо проміси у масив
 +    const promise = [p1,p2,p3,p4,p5]
 +
 +    //а тепер у результат кладемо результати проміі і чекаємо тільки коли усі вони виконаються
 +    const result = await Promise.allSettled(promise);
 +
 +    console.log(result)
 +}
 +
 +//Викликаємо саму функцію
 +f1();
 +</code>
  
  • /sites/data/attic/async_await.1707243581.txt.gz
  • Последнее изменение: 2024/02/06 18:19
  • tro