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

एनोनिमस जावास्क्रिप्ट फंक्शन्स कब उपयोग करें?


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

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

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

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

यहां एक उदाहरण है:

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

  1. JavaScript में अनाम फंक्शन्स (Anonymous Functions) को आर्गुमेंट्स कैसे पास करें? JavaScript में अनाम फंक्शन्स (Anonymous Functions) को आर्गुमेंट्स कैसे पास करें?

    JavaScript में अनाम फंक्शन्स को आर्गुमेंट्स पास करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>

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

    एरो फंक्शन्स का उपयोग ऑब्जेक्ट मेथड के रूप में नहीं करना चाहिए क्योंकि एरो फंक्शन का अपना this नहीं होता। यह आसपास के लेक्सिकल स्कोप के this मान को लेता है जो विंडो ऑब्जेक्ट होता है, ऑब्जेक्ट स्वयं नहीं। इससे समस्याएं हो सकती हैं क्योंकि अब हम इच्छित ऑब्जेक्ट के बजाय विंडो ऑब्जेक्ट की प्रॉपर्टीज़ से

  1. जावास्क्रिप्ट में अनाम रैपर फ़ंक्शन्स जावास्क्रिप्ट में अनाम रैपर फ़ंक्शन्स

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