पाठ 37 / 40
setTimeout और setInterval
setTimeout और setInterval से code schedule करें, timers clear करें और जानें कि delays केवल न्यूनतम होते हैं।
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 को देर कर सकता है।