⊗jsPmFNAFA 258 of 505 menu

जावास्क्रिप्ट में एरो फंक्शन का उपयोग

एरो फंक्शन का विशेष लाभ कॉलबैक के रूप में होता है। आइए एक उदाहरण से देखें, ऐसे मामले में कोड कितना सरल हो जाता है। उदाहरण के लिए मान लें कि हमारे पास निम्नलिखित फंक्शन filter है:

function filter(arr, callback) { let res = []; for (let elem of arr) { if ( callback(elem) === true ) { res.push(elem); } } return res; }

इस फंक्शन को कॉल करें, इसे एक कॉलबैक पास करके:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem % 2 === 0) { return true; } else { return false; } });

आइए अब हमारे फंक्शन को सरल बनाएं। सबसे पहले if कंस्ट्रक्शन से छुटकारा पाएं और ऑपरेटर === के माध्यम से सीधे condition लिखें:

let result = filter([1, 2, 3, 4, 5], function(elem) { return elem % 2 == 0; });

अब सामान्य फंक्शन को एरो फंक्शन से बदलें:

let result = filter([1, 2, 3, 4, 5], elem => elem % 2 == 0);

निम्नलिखित फंक्शन एक कॉलबैक के साथ दी गई है:

let result = filter([1, 2, 3, 4, 5], function(elem) { if (elem > 0) { return true; } else { return false; } });

कॉलबैक को एरो फंक्शन के माध्यम से सरल बनाएं।

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