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

JavaScript में फ़ंक्शन ओवरलोडिंग के लिए बेस्ट प्रैक्टिसेज क्या हैं?


फ़ंक्शन ओवरलोडिंग

फ़ंक्शन ओवरलोडिंग तब होती है जब एक फ़ंक्शन पास किए गए आर्ग्यूमेंट्स की संख्या के आधार पर अलग-अलग कार्य करता है।

बेस्ट प्रैक्टिसेज

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

उदाहरण

function display(a, b, value) { } 
display(30, 15, {"method":"subtract"}); 
display(70, 90, {"test":"equals", "val":"cost"});
  1. जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं? जावास्क्रिप्ट में फंक्शन एक्सप्रेशन्स क्या हैं?

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

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

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

  1. - पायथन में एक्सेप्शन हैंडलिंग के लिए सर्वोत्तम अभ्यास क्या हैं?

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