JavaScript के साथ विशिष्ट समय अवधि के बाद फंक्शन को कॉल या चलाने के कुछ तरीके हैं। मैं आपको दो JavaScript टाइम इवेंट मेथड्स दिखाऊंगा, setTimeout() और setInterval()।
इन टाइम इवेंट मेथड्स के बीच अंतर है:
setTimeout()एक फ़ंक्शन चलाता है, एक बार, निर्दिष्ट मिलीसेकंड्स की प्रतीक्षा के बादsetInterval()एक फ़ंक्शन को निर्दिष्ट समय अंतराल पर लगातार चलाता रहता है
आइए प्रत्येक का एक सरल उदाहरण देखें।
JavaScript setTimeout() उदाहरण
निम्न कोड को अपने कोडिंग प्लेग्राउंड के JavaScript कंसोल में जोड़ें। आप चाहें तो अपने ब्राउज़र के कंसोल का उपयोग कर सकते हैं:
setTimeout(function() { alert("Hello there!") }, 3000)
3000 मिलीसेकंड्स (ms) है इसलिए उपरोक्त 3 सेकंड है। यह कोड आपके प्रारंभिक पेज लोड के 3 सेकंड बाद चलेगा, और एक अलर्ट मैसेज दिखाएगा जिसमें "Hello there!" लिखा होगा।
JavaScript setInterval() उदाहरण
निम्न कोड को अपने कोडिंग प्लेग्राउंड के JavaScript कंसोल में जोड़ें। आप चाहें तो अपने ब्राउज़र के कंसोल का उपयोग कर सकते हैं:
setInterval(function() { alert("Hello there!") }, 3000)
यह कोड बार-बार हर 3 सेकंड में निष्पादित होगा।