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

JavaScript में अनाम फ़ंक्शन क्या है?


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

अनाम फ़ंक्शन एक्सप्रेशन का एक उदाहरण (नाम उपयोग नहीं किया जाता):

var myFunction = function() { // Function code }

इस फ़ंक्शन को इसे रेफर करने वाले वेरिएबल नाम का उपयोग करके इनवोक किया जा सकता है:

myFunction()

निष्कर्ष में, एक अनाम फ़ंक्शन एक फ़ंक्शन है जो स्टोर नहीं किया जाता बल्कि एक वेरिएबल से जुड़ा होता है। अनाम फ़ंक्शन्स इनपुट स्वीकार कर सकते हैं और आउटपुट लौटा सकते हैं, ठीक मानक फ़ंक्शन्स की तरह।

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

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

  1. JavaScript में क्लोजर्स (Closures) क्या हैं? JavaScript में क्लोजर्स (Closures) क्या हैं?

    JavaScript में क्लोजर्स हमें बाहरी फंक्शन के स्कोप को आंतरिक फंक्शन से एक्सेस करने की अनुमति देते हैं, यहां तक कि बाहरी फंक्शन के एक्जीक्यूट होकर रिटर्न होने के बाद भी। इसका मतलब है कि आंतरिक फंक्शन को हमेशा बाहरी फंक्शन के वेरिएबल्स की एक्सेस रहेगी।JavaScript में क्लोजर्स का कोड:उदाहरण<!DOCTYPE

  1. - पायथन में अनाम फंक्शन क्या है?

    पायथन में, अनाम फंक्शन एक ऐसा फंक्शन है जिसे बिना नाम के परिभाषित किया जाता है। जबकि सामान्य फंक्शन्स को def कीवर्ड का उपयोग करके परिभाषित किया जाता है, पायथन में अनाम फंक्शन्स को lambda कीवर्ड का उपयोग करके परिभाषित किया जाता है। इसलिए, अनाम फंक्शन्स को लैम्ब्डा फंक्शन्स भी कहा जाता है। यदि हम दिए