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()),
]);