JavaScript

Promise.all

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

Promise.all nis disa punë asinkrone njëkohësisht dhe pret derisa të mbarojnë të gjitha. Është shumë më e shpejtë se t'i presësh një nga një. Nëse dështon njëra, dështon e gjitha — për këtë ekziston Promise.allSettled.

EnglishEN

Promise.all starts several async tasks at the same time and waits until they've all finished. It's much faster than waiting for them one by one. If one fails, the whole thing fails — that's what Promise.allSettled is for.

Si ta mendosh

Si t'i vësh në zjarr makaronat, salcën dhe ujin për çaj njëkohësisht, në vend që t'i gatuash një nga një.

Lexoje në anglisht

Like putting the pasta, the sauce and the tea water on at the same time, instead of cooking them one after another.

Shembull kodijavascript

const [termat, zerat] = await Promise.all([
  fetch("/data/terms.json").then((r) => r.json()),
  fetch("/audio/manifest.json").then((r) => r.json()),
]);

Terma të lidhur