setTimeout & setInterval
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
setTimeout() e ekzekuton një funksion një herë pasi kalon një kohë e caktuar, ndërsa setInterval() e ekzekuton përsëri e përsëri çdo disa milisekonda — p.sh. për një orë që lëviz ose një numërim mbrapsht.
EnglishEN
setTimeout() runs a function once after a set delay, while setInterval() runs it again and again every few milliseconds — for a ticking clock or a countdown, for example.
Si ta mendosh
setTimeout është si alarmi i furrës: „bie pas 30 minutash“; setInterval është si zilja e shkollës që bie çdo 45 minuta.
Lexoje në anglisht
setTimeout is like the oven timer: “ring in 30 minutes”; setInterval is like the school bell that rings every 45 minutes.
Shembull kodijavascript
setTimeout(() => console.log("Pica u bë!"), 2000); // pas 2 sekondash
let s = 3;
const id = setInterval(() => { console.log(s--); if (s < 0) clearInterval(id); }, 1000);