Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से विशिष्ट समय अवधि के बाद फंक्शन कैसे कॉल करें

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 सेकंड में निष्पादित होगा।

  1. JavaScript Function call(): this बाइंडिंग नियंत्रित करें JavaScript Function call(): this बाइंडिंग नियंत्रित करें

    Function.prototype.call() मेथड किसी फंक्शन को दिए गए this मान और व्यक्तिगत रूप से प्रदान किए गए आर्गुमेंट्स के साथ कॉल करता है। यह किसी ऑब्जेक्ट के मेथड को दूसरे ऑब्जेक्ट पर उधार लेने की अनुमति देता है। उदाहरण { checkAdult.call(person, कार, भारत); }); </script> </body> &

  1. JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें JavaScript में विशिष्ट समय पर फंक्शन कैसे ट्रिगर करें

    इसके लिए, विशिष्ट दिनांक समय का समय निकालें और setTimeout() का उपयोग करके फंक्शन को कॉल करें। कोड निम्नानुसार है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <titl

  1. JavaScript में onclick() के साथ फ़ंक्शन कॉल करें JavaScript में onclick() के साथ फ़ंक्शन कॉल करें

    मान लीजिए निम्नलिखित हमारा बटन है: Press Me हमें उपरोक्त बटन के क्लिक पर फ़ंक्शन कॉल करने की आवश्यकता है। उदाहरण निम्नलिखित कोड देखें: Document Press Me function displayingMessageOnButtonClick() { const showMessage = document.getElementById(showTheTextMessage); show