async / await
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
async/await është mënyra e lexueshme për të punuar me Promise-at. Funksioni shënohet async, dhe me await pret rezultatin e një pune që zgjat (si fetch) sikur të ishte kod i zakonshëm, rresht pas rreshti — pa zinxhirë .then().
EnglishEN
async/await is the readable way to work with Promises. You mark the function async, and with await you wait for the result of something slow (like fetch) as if it were normal code, line by line — no .then() chains.
Si ta mendosh
Si porosia në furrë: e jep porosinë, prit derisa të jetë gati (await), pastaj vazhdon me ditën — por furra s'ndalet për klientët e tjerë.
Lexoje në anglisht
Like ordering at the bakery: you place the order, wait until it's ready (await), then get on with your day — but the bakery doesn't stop for other customers.
Shembull kodijavascript
async function merrTermat() {
const pergjigja = await fetch("/data/terms.json");
const te_dhenat = await pergjigja.json();
return te_dhenat.terms;
}