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

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


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

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

इसके अलावा, तर्क लंबाई की जांच न करें।

उदाहरण

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

function display(a, b, value) {
}
display(30, 15, {"method":"subtract"});
display(70, 90, {"test":"equals", "val":"cost"});

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

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

  1. जावास्क्रिप्ट में क्लोजर क्या हैं?

    जावास्क्रिप्ट में क्लोजर हमें बाहरी फ़ंक्शन के निष्पादित होने और वापस आने के बाद भी आंतरिक फ़ंक्शन से बाहरी फ़ंक्शन स्कोप तक पहुंचने की अनुमति देता है। इसका मतलब है कि आंतरिक फ़ंक्शन के पास हमेशा बाहरी फ़ंक्शन चर तक पहुंच होगी। जावास्क्रिप्ट में क्लोजर के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE

  1. पायथन में अपवाद प्रबंधन के लिए सर्वोत्तम अभ्यास क्या हैं?

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