⊗jsPmFNPFA 246 of 505 menu

जावास्क्रिप्ट में पैरामीटर के रूप में फ़ंक्शन पासिंग का अनुप्रयोग

आइए एक फ़ंक्शन बनाते हैं जो पैरामीटर के रूप में एक सरणी लेगा, और दूसरे पैरामीटर के रूप में - एक फ़ंक्शन। पारित फ़ंक्शन को सरणी के प्रत्येक तत्व पर लागू किया जाना चाहिए:

function test(arr, func) { // परिवर्तित सरणी वापस करें }

आइए इसे लागू करें:

function test(arr, func) { // लूप चलाएँ: for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); // प्रत्येक तत्व पर फ़ंक्शन लागू करें } return arr; // परिवर्तित सरणी वापस करें }

आइए अपने फ़ंक्शन को किसी सरणी पर लागू करें:

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // संख्याओं की सरणी को उनके वर्गों की सरणी में बदलें: let result = test( [1, 2, 3], function(num) {return num * num;} ); console.log(result); // [1, 4, 9] आउटपुट करेगा

आइए अपने फ़ंक्शन को अधिक सुरुचिपूर्ण ढंग से कॉल करें (यह अधिक स्वीकृत तरीका है):

function test(arr, func) { for (let i = 0; i < arr.length; i++) { arr[i] = func(arr[i]); } return arr; } // कोड को सुरुचिपूर्ण ढंग से व्यवस्थित करें: let result = test([1, 2, 3], function(num) { return num * num; }); console.log(result); // [1, 4, 9] आउटपुट करेगा

मेरे कोड में देखे बिना ऐसा ही फ़ंक्शन test स्वयं लागू करें।

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