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

JavaScript में फंक्शन कॉल को कैसे डिले करें?

setTimeout() फंक्शन का उपयोग

JavaScript में फंक्शन कॉल को डिले (विलंबित) करने के लिए setTimeout() फंक्शन का उपयोग किया जाता है। यह निर्दिष्ट मिलीसेकंड्स के बाद फंक्शन को एक बार 실행 करता है।

सिंटैक्स

setTimeout(functionName, milliseconds, arg1, arg2, ...)
  • functionName: 실행 किए जाने वाले फंक्शन का नाम या फंक्शन एक्सप्रेशन
  • milliseconds: विलंब का समय (1000ms = 1 सेकंड)
  • arg1, arg2, ...: फंक्शन को पास किए जाने वाले आर्गुमेंट्स (वैकल्पिक)

उदाहरण


आर्गुमेंट्स के साथ उदाहरण


एरो फंक्शन के साथ


क्लियर करना (रद्द करना)

clearTimeout() का उपयोग करके शेड्यूल्ड टाइमआउट को रद्द करें:


setTimeout vs setInterval

फंक्शन व्यवहार उपयोग
setTimeout एक बार चलाता है वन-टाइम डिले
setInterval बार-बार चलाता है आवधिक कार्य

महत्वपूर्ण नोट्स

  • न्यूनतम डिले ~4ms (ब्राउज़र थ्रॉटलिंग के कारण)
  • कोड उसी थ्रेड पर चलता है (ब्लॉकिंग ऑपरेशन्स डिले बढ़ा सकते हैं)
  • रिटर्न वैल्यू timeoutId है जिसका उपयोग clearTimeout() के लिए होता है
  1. क्लिक इवेंट पर JavaScript फ़ंक्शन कैसे कॉल करें? क्लिक इवेंट पर JavaScript फ़ंक्शन कैसे कॉल करें?

    HTML के साथ JavaScript की इंटरैक्शन उन इवेंट्स के माध्यम से होती है जो तब होते हैं जब उपयोगकर्ता या ब्राउज़र पेज में हेरफेर करता है। जब पेज लोड होता है, तो इसे एक इवेंट कहा जाता है। जब उपयोगकर्ता बटन पर क्लिक करता है, तो वह क्लिक भी एक इवेंट है। अन्य उदाहरणों में किसी भी कुंजी को दबाना, विंडो बंद क

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

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

  1. - Kotlin में फंक्शन को देरी से कैसे कॉल करें?

    परिचय Kotlin जेवीएम पर चलता है, इसलिए जावा के `Timer` और `TimerTask` का उपयोग कर सकते हैं। साथ ही कोटलिन कोरआउट्स आधुनिक तरीका प्रदान करते हैं। विधि 1: java.util.Timer (पारंपरिक) import java.util.Timer import java.util.TimerTask fun main() { println(शुरुआत) Timer().schedule(5000) { /