⊗jsPmFNNFP 243 of 505 menu

जावास्क्रिप्ट में नामित फ़ंक्शन पैरामीटर

फ़ंक्शन जो पैरामीटर के रूप में पारित किए जाते हैं, उन्हें अनाम होना आवश्यक नहीं है।

आइए उन्हें फ़ंक्शन डिक्लेरेशन के रूप में बनाएं। पहले फ़ंक्शन का नाम get1 रखें, और दूसरे फ़ंक्शन का नाम get2 रखें:

function get1() { return 1; } function get2() { return 2; }

फ़ंक्शन test के पैरामीटर में फ़ंक्शन get1 और get2 के नाम पारित करें (यानी उनका स्रोत कोड, परिणाम नहीं):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 प्रिंट करेगा function test(func1, func2) { console.log( func1() + func2() ); }

इसे फ़ंक्शन एक्सप्रेशन में बदलें:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 प्रिंट करेगा function test(func1, func2) { console.log( func1() + func2() ); }

एक फ़ंक्शन test बनाएं, जो पैरामीटर के रूप में 3 फ़ंक्शन लेता हो और पारित किए गए फ़ंक्शन के परिणामों का योग लौटाता हो।

3 फ़ंक्शन बनाएं, उन्हें फ़ंक्शन डिक्लेरेशन के रूप में घोषित करें और उन्हें func1, func2 और func3 नाम दें। पहला फ़ंक्शन 1 लौटाए, दूसरा - 2, और तीसरा - 3। इन फ़ंक्शन को पिछले कार्य के फ़ंक्शन test में पैरामीटर के रूप में पारित करें।

पिछले कार्य को इस तरह संशोधित करें कि फ़ंक्शन को फ़ंक्शन एक्सप्रेशन के रूप में उन्हीं नामों के साथ घोषित किया गया हो।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें