जावास्क्रिप्ट प्रोग्राम पास करने के लिए पैरामीटर सेटटाइमआउट () फ़ंक्शन के लिए

इस उदाहरण में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो एक सेटटाइमआउट () फ़ंक्शन के लिए एक पैरामीटर पारित करेगा।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन
  • जावास्क्रिप्ट सेटटाइमआउट ()

setTimeout()विधि निर्दिष्ट समय के बाद कोड का एक खंड निष्पादित करता है। विधि केवल एक बार कोड निष्पादित करती है।

जावास्क्रिप्ट सेटटाइमआउट का आमतौर पर उपयोग किया जाने वाला सिंटैक्स है:

 setTimeout(function, milliseconds);

इसके पैरामीटर हैं:

  • function - एक फ़ंक्शन जिसमें कोड का एक ब्लॉक होता है
  • मिलीसेकंड - वह समय जिसके बाद फ़ंक्शन निष्पादित किया जाता है

उदाहरण 1: सेट टाइमआउट के लिए पैरामीटर पास करना

 // program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');

आउटपुट

यह संदेश पहले  हैलो दुनिया को दिखाया गया है

उपरोक्त कार्यक्रम में, greet()फ़ंक्शन को पास किया गया है setTimeout()

greet()समारोह तो बाद कहा जाता हो जाता है 3000 मिलीसेकंड ( 3 सेकंड)।

इसलिए, कार्यक्रम केवल 3 सेकंड के बाद केवल एक बार पाठ नमस्ते दुनिया प्रदर्शित करता है ।

उदाहरण 2: फ़ंक्शन के पासिंग पैरामीटर

 // सेटटाइमआउट () में कार्य करने के लिए पैरामीटर पास करने का कार्यक्रम function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

आउटपुट

 यह संदेश पहले हैलो दुनिया को दिखाया गया है

उपरोक्त कार्यक्रम में, अतिरिक्त पैरामीटर x और y greet()फ़ंक्शन में आवश्यक हैं ।

setTimeout()फ़ंक्शन को कॉल करते समय , अतिरिक्त तर्क 'hello'और 'world'पारित किए जाते हैं जो greet()फ़ंक्शन द्वारा उपयोग किए जाते हैं।

दिलचस्प लेख...