JavaScript

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);

Terma të lidhur