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

जावास्क्रिप्ट में एक स्व-निष्पादन फ़ंक्शन का उद्देश्य क्या है?


स्व-निष्पादन का उद्देश्य यह है कि स्व-निष्पादन फ़ंक्शन में घोषित वेरिएबल केवल स्वयं-निष्पादन फ़ंक्शन के अंदर उपलब्ध हैं।

स्वयं-निष्पादन फ़ंक्शन में घोषित चर, डिफ़ॉल्ट रूप से, केवल स्वयं-निष्पादन फ़ंक्शन के भीतर कोड के लिए उपलब्ध होते हैं।

यह एक फौरन इनवोकेड फंक्शन एक्सप्रेशन (IIFE) है। यह एक फ़ंक्शन है, जो सृजन पर निष्पादित होता है।

सिंटैक्स

यहाँ सिंटैक्स है -

(function() {
   // code
})();

जैसा कि आप ऊपर देख सकते हैं, कोष्ठकों की निम्न जोड़ी कोड को कोष्ठक के अंदर एक व्यंजक में परिवर्तित करती है:

function(){...}

इसके अलावा, अगली जोड़ी, यानी कोष्ठक की दूसरी जोड़ी ऑपरेशन जारी रखती है। यह फ़ंक्शन को कॉल करता है, जो उपरोक्त अभिव्यक्ति के परिणामस्वरूप होता है।


  1. जावास्क्रिप्ट में Math.imul ( ) फंक्शन का क्या उपयोग है ?

    Math.imul( ) अन्य गुणन कार्यों के विपरीत, Math.imul() फ़ंक्शन C-लाइक 32-बिट . का परिणाम देता है दो मापदंडों का गुणन। इसका अनुप्रयोग एम्सस्क्रिप्टन . जैसी परियोजनाओं में बहुत अधिक है . वाक्यविन्यास var product = Math.imul(a, b); यह विधि दो संख्याओं को लेती है और उनका गुणन मान देती है। उदाहरण-1 निम

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

    एक फ़ंक्शन एक्सप्रेशन समान है और फ़ंक्शन डिक्लेरेशन के समान सिंटैक्स है कोई नामित फ़ंक्शन एक्सप्रेशन (जहां अभिव्यक्ति का नाम उदाहरण के लिए कॉल स्टैक में उपयोग किया जा सकता है) या अनाम फ़ंक्शन एक्सप्रेशन परिभाषित कर सकता है। एक अनाम फ़ंक्शन एक्सप्रेशन का एक उदाहरण (नाम का उपयोग नहीं किया गया है) - v

  1. MySQL TRIM () फ़ंक्शन का उद्देश्य क्या है?

    MySQL TRIM() फ़ंक्शन का उपयोग स्ट्रिंग से विशिष्ट प्रत्यय या उपसर्ग या दोनों को हटाने के लिए किया जाता है। TRIM () फंक्शन की कार्यप्रणाली को इसके सिंटैक्स की मदद से समझा जा सकता है - सिंटैक्स TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) यहाँ, तर्क BOTH का अर्थ है कि स्ट्रिंग से