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

जावास्क्रिप्ट में तत्काल कार्य क्या हैं?


तत्काल फ़ंक्शन परिभाषित होते ही निष्पादित हो जाता है। तत्काल फ़ंक्शन की भूमिका को समझने के लिए, आइए एक फ़ंक्शन और तत्काल फ़ंक्शन के बीच अंतर देखें -

यहाँ तत्काल कार्य है -

(function() {
   var str = "display";
}());
function display() {
   // this returns undefined
   alert(str);
}

यहाँ एक फ़ंक्शन है -

var str = "display";
function display() {
   // This returns "display"
   alert(str);
}
देता है

आइए तत्काल कार्यों का एक और उदाहरण देखें -

var name = 'Amit';
(function(sName) {
   alert( 'Student name = ' + sName );
}(sName))

  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन क्या हैं?

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

  1. जावास्क्रिप्ट में आंशिक कार्य क्या हैं?

    आंशिक फंक्शन एक फंक्शन को एक तर्क के रूप में लेते हैं और इसके साथ-साथ अन्य प्रकार के तर्क भी लेते हैं। यह तब पारित कुछ तर्कों का उपयोग करता है और एक फ़ंक्शन देता है जो शेष तर्कों को लेगा। कॉल किए जाने पर लौटाया गया फ़ंक्शन पैरेंट फ़ंक्शन को मूल और उसके तर्कों के सेट के साथ कॉल करेगा। जावास्क्रिप्ट

  1. जावास्क्रिप्ट में क्लोजर क्या हैं?

    जावास्क्रिप्ट में क्लोजर हमें बाहरी फ़ंक्शन के निष्पादित होने और वापस आने के बाद भी आंतरिक फ़ंक्शन से बाहरी फ़ंक्शन स्कोप तक पहुंचने की अनुमति देता है। इसका मतलब है कि आंतरिक फ़ंक्शन के पास हमेशा बाहरी फ़ंक्शन चर तक पहुंच होगी। जावास्क्रिप्ट में क्लोजर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE