⊗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 কনস্ট্রাকশনটি থেকে মুক্তি পাই এবং শুধুমাত্র === অপারেটর দিয়ে শর্তটি লিখি:

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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন