फ़ंक्शन setInterval
फ़ंक्शन setInterval निर्दिष्ट समय अंतराल के बाद
कोड निष्पादित करता है। पहले
पैरामीटर के रूप में कॉलबैक
पास करना चाहिए,
और दूसरे के रूप में - मिलीसेकंड में समय, यह निर्दिष्ट करते हुए कि
पहले पैरामीटर द्वारा निर्धारित कोड किस अंतराल के बाद दोहराया जाएगा।
फ़ंक्शन एक अद्वितीय पहचानकर्ता लौटाता है,
जिसकी सहायता से टाइमर रोका जा सकता है।
इसके लिए इस पहचानकर्ता को
फ़ंक्शन clearInterval को पास करना चाहिए।
सिंटैक्स
setInterval(फ़ंक्शन, समय);
उदाहरण
आइए एक टाइमर शुरू करें, जो हर सेकंड कंसोल में कुछ टेक्स्ट प्रिंट करता है:
setInterval(function() {
console.log('टेक्स्ट');
}, 1000);
उदाहरण
आइए एक टाइमर शुरू करें, जो हर सेकंड कंसोल में बढ़ते हुए पूर्णांक प्रिंट करता है:
let i = 0;
setInterval(function() {
console.log(i++);
}, 1000);
उदाहरण
आइए काउंटर के 10 तक पहुँचने पर
टाइमर रोकें:
let i = 0;
let id = setInterval(function() {
i++;
if (i == 10) {
clearInterval(id);
} else {
console.log(i);
}
}, 1000);
यह भी देखें
-
फ़ंक्शन
setTimeout,
जो कोड निष्पादित करने से पहले विलंब निर्धारित करता है