पाठ 36 / 38
setTimeout और setInterval
कोड को बाद में या बार-बार चलाने के लिए शेड्यूल करना।
setTimeout
दिए गए मिलीसेकंड की देरी के बाद, callback को एक बार चलाता है।
const id = setTimeout(() => console.log("Runs once, later"), 2000);
clearTimeout(id); // cancels it before it firessetInterval
स्पष्ट रूप से रोके जाने तक callback को तय अंतराल पर दोहराता है।
const id = setInterval(() => console.log("Tick"), 1000);
setTimeout(() => clearInterval(id), 5000);सटीकता की गारंटी नहीं
देरी एक न्यूनतम है, गारंटी नहीं — व्यस्त call stack टाइमर के callback को देर कर सकता है।