Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jstsPmFnOP 49 of 55 menu

TypeScript में फ़ंक्शन के वैकल्पिक पैरामीटर

ऐसा करना संभव है कि एक फ़ंक्शन परिवर्तनशील संख्या में पैरामीटर स्वीकार करे। इसके लिए आवश्यक है कि कुछ पैरामीटर (या सभी) को वैकल्पिक घोषित किया जाए।

यह इंगित करने के लिए कि एक पैरामीटर वैकल्पिक है, उसके नाम के बाद प्रश्न चिह्न लगाना होगा।

आइए हम अपने फ़ंक्शन में अंतिम नाम को एक वैकल्पिक पैरामीटर के रूप में घोषित करें:

function func(first: string, last?: string) { return first + ' ' + last; }

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

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

जाँच के संक्षिप्त रूप का उपयोग करके इसे सरल बनाया जा सकता है:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

आइए अब हम अपने फ़ंक्शन का उपयोग करें। इसे दो पैरामीटरों के साथ कॉल करें:

func('john', 'smit'); // 'john smit' लौटाएगा

इसे एक पैरामीटर के साथ कॉल करें:

func('john'); // 'john' लौटाएगा

एक ऐसा फ़ंक्शन बनाएं जो दिन, महीना और वर्ष को पैरामीटर के रूप में स्वीकार करे, और उस तारीख के अनुरूप सप्ताह का दिन लौटाए। सभी तीन पैरामीटर वैकल्पिक हों। यदि कोई पैरामीटर पारित नहीं किया गया है, तो उसे वर्तमान तिथि के अनुरूप मान स्वीकार करना चाहिए।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें