⊗jsPmFTAFA 239 of 505 menu

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

আমি আগেই উল্লেখ করেছি যে জাভাস্ক্রিপ্টে ফাংশনগুলি স্ট্রিং বা সংখ্যার মতো আচরণ করে। বিশেষ করে, ফাংশন নিয়ে গঠিত একটি অ্যারে তৈরি করা সম্ভব। চলুন তৈরি করি:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ];

চলুন, উদাহরণস্বরূপ, অ্যারের শূন্যতম উপাদানের বিষয়বস্তু কনসোলে আউটপুট করি:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; console.log(arr[0]); // প্রথম ফাংশনের সোর্স কোড দেখব

আপনি যেমন দেখতে পাচ্ছেন, উপরের উদাহরণে আমরা ফাংশনের সোর্স কোড পাই, ফলাফল নয়।

ফাংশনটি কল হতে পাওয়ার জন্য, এটির সাথে বন্ধনী যোগ করতে হবে। যেহেতু আমাদের ফাংশন arr[0]-এ সংরক্ষিত আছে, তাই বন্ধনী বর্গাকার বন্ধনীর পরে লিখতে হবে, এভাবে: arr[0]()। চলুন পরীক্ষা করি:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; arr[0](); // আউটপুট দেবে '1'

আমরা আমাদের ফাংশন অ্যারেটি লুপ দিয়ে পুনরাবৃত্তি করতে পারি এবং এই লুপের মধ্যে প্রতিটি ফাংশন কল করতে পারি:

let arr = [ function() {console.log('1')}, function() {console.log('2')}, function() {console.log('3')}, ]; for (let func of arr) { func(); // লুপে আমাদের ফাংশনগুলি কল করি }

তিনটি ফাংশন সহ একটি অ্যারে arr তৈরি করুন। প্রথমটি যেন return এর মাধ্যমে 1 সংখ্যাটি ফেরত দেয়, দ্বিতীয়টি - 2 সংখ্যাটি, তৃতীয়টি - 3 সংখ্যাটি।

আপনার তৈরি করা অ্যারে arr ব্যবহার করে সংশ্লিষ্ট ফাংশনটি কল করে 3 সংখ্যাটি কনসোলে আউটপুট করুন।

আপনার তৈরি করা অ্যারে arr ব্যবহার করে ফাংশনগুলির ফলাফলের যোগফল নির্ণয় করুন (লুপ ছাড়া)।

আপনার তৈরি করা অ্যারে arr লুপ দিয়ে পুনরাবৃত্তি করুন এবং সমস্ত ফাংশনের কাজের ফলাফল কনসোলে আউটপুট করুন।

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