⊗jsPmFNPFP 244 of 505 menu

জাভাস্ক্রিপ্টে প্রেরিত ফাংশনের প্যারামিটার

ধরুন আমাদের একটি ফাংশন test আছে যা প্যারামিটার হিসেবে অন্য একটি ফাংশন নেয় এবং কনসোলে সেই প্রেরিত ফাংশনের কাজের ফলাফল প্রিন্ট করে:

function test(func) { console.log( func() ); }

ধরুন প্রেরিত ফাংশন func প্যারামিটার হিসেবে একটি সংখ্যা নেয় এবং এর সাথে কিছু কাজ করে। এটিকে উদাহরণস্বরূপ, 3 সংখ্যাটি পাস করা যাক:

function test(func) { console.log( func(3) ); }

এখন চলুন ফাংশন test-কে কল করি, এতে প্যারামিটার হিসেবে একটি বেনামি ফাংশন পাঠিয়ে। এই বেনামি ফাংশনটি প্যারামিটার হিসেবে একটি সংখ্যা নেবে এবং সেই সংখ্যার বর্গফল রিটার্ন করবে।

এই পুরো কনস্ট্রাকশনের ফলস্বরূপ এটি 3 সংখ্যার বর্গ, অর্থাৎ 9 প্রিন্ট করবে:

// প্রিন্ট করবে 9: test( function(num) { return num * num; } ); function test(func) { console.log(func(3)); }

আসুন কোডটিকে আরও সুন্দরভাবে সাজাই:

// প্রিন্ট করবে 9: test(function(num) { return num * num; }); function test(func) { console.log(func(3)); }

আমার test ফাংশনের কোডটি কপি করুন। এই ফাংশনটি কল করুন, এতে প্যারামিটার হিসেবে একটি বেনামি ফাংশন পাঠান, যা প্যারামিটার হিসেবে একটি সংখ্যা নেবে এবং তার ঘনফল রিটার্ন করবে।

আপনার কোডটি এমনভাবে পরিবর্তন করুন যাতে প্রেরিত ফাংশনটি বেনামি না হয়ে, Function Declaration হিসেবে func নামে সংজ্ঞায়িত হয়।

প্রেরিত ফাংশনটি একই নাম func সহ Function Expression-এ রূপান্তর করুন।

ধরুন প্রেরিত ফাংশনটি এখন দুটি প্যারামিটার নেয় এবং তাদের যোগফল রিটার্ন করে। test-এর ভিতরে প্রেরিত ফাংশনটি কল করার সময় প্রেরিত ফাংশনে 2 এবং 3 সংখ্যা দুটি পাস করুন। ফলাফল প্রিন্ট করুন।

বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন