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

अनाम JavaScript फ़ंक्शन का उपयोग कब करें?


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

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

इस प्रकार जावास्क्रिप्ट अनाम कार्यों का उपयोग किया जा सकता है -

var func = function() {
   alert(‘This is anonymous');
}
func();

यहां एक उदाहरण दिया गया है -

//anonymous function
var a = function() {
   return 5;
}

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

    जावास्क्रिप्ट में अनाम कार्यों के लिए तर्क पारित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <

  1. आपको जावास्क्रिप्ट एरो फंक्शंस का उपयोग कब नहीं करना चाहिए?

    तीर फ़ंक्शन का उपयोग ऑब्जेक्ट विधि के रूप में नहीं किया जाना चाहिए क्योंकि एक तीर फ़ंक्शन का अपना यह नहीं होता है। यह संलग्न लेक्सिकल स्कोप का यह मान लेता है जो ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट है। यह समस्याएँ पैदा कर सकता है क्योंकि अब हम इच्छित वस्तु के बजाय विंडो ऑब्जेक्ट गुणों को घेरेंगे और उन तक

  1. जावास्क्रिप्ट में बेनामी आवरण कार्य

    बेनामी फ़ंक्शंस का उपयोग कोड स्निपेट्स, जावास्क्रिप्ट लाइब्रेरीज़, फ़ंक्शंस आदि को उनकी दृश्यता और नाम स्थान को नियंत्रित करने के लिए किया जाता है ताकि अन्य लाइब्रेरी कोड के साथ कोई विरोध न हो। इस उद्देश्य के लिए आईआईएफई (तुरंत आमंत्रित फंक्शन एक्सप्रेशन) का उपयोग किया जाता है। जावास्क्रिप्ट में एन