⊗jsPmRcInr 275 of 505 menu

জাভাস্ক্রিপ্টে রিকার্সন নিয়ে কাজ

প্রোগ্রামিং এ একটি ধারণা আছে, যাকে বলা হয় রিকার্সন - এটি হলো যখন একটি ফাংশন নিজেকেই ডাক দেয়। আসুন একটি উদাহরণ দেখি। রিকার্সন ব্যবহার করে 1 থেকে 10 পর্যন্ত সংখ্যাগুলো দেখাই:

let i = 1; function func(){ console.log(i); i++; if (i <= 10){ func(); // এখানে ফাংশন নিজেকেই ডাক দিচ্ছে } } func();

আসুন আলোচনা করি, এই কোডটি কীভাবে কাজ করে।

আমাদের একটি গ্লোবাল ভেরিয়েবল i এবং একটি ফাংশন func আছে, যার ভিতরে কনসোলে i ভেরিয়েবলের বিষয়বস্তু দেখানো হয়, এবং তারপর ++ করা হয়।

যদি আমাদের i ভেরিয়েবলটি 10 এর থেকে কম বা সমান হয়, তাহলে ফাংশনটি আবার ডাকা হয়। যেহেতু i ভেরিয়েবলটি গ্লোবাল, তাই ফাংশনের প্রতিটি নতুন ডাকে এটিতে i ভেরিয়েবলের আগের ডাকে নির্ধারিত মানটি থাকবে।

ফলাফল হিসেবে ফাংশনটি নিজেকে ডাকতে থাকবে যতক্ষণ না i 10 এর থেকে বেশি না হয়।

মনে রাখবেন, আমাদের ক্ষেত্রে if ছাড়া ফাংশনটি চালানো যাবে না - যদি এটি করা হয়, তাহলে ফাংশনের অসীম ডাকের সৃষ্টি হবে।

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