মেথড forEach
forEach মেথডটি আপনাকে ধারাবাহিকভাবে
অ্যারের সমস্ত উপাদান পুনরাবৃত্তি করতে দেয়।
মেথডটি প্যারামিটার হিসাবে একটি ফাংশন পায়, যা
অ্যারের প্রতিটি উপাদানের জন্য কার্যকর হবে।
এই ফাংশনে তিনটি প্যারামিটার পাঠানো যেতে পারে। যদি এই প্যারামিটারগুলি উপস্থিত থাকে (এগুলি বাধ্যতামূলক নয়), তাহলে প্রথমটি স্বয়ংক্রিয়ভাবে অ্যারের উপাদান পাবে, দ্বিতীয়টি অ্যারেতে তার নম্বর (সূচক) পাবে, এবং তৃতীয়টি - অ্যারেটি নিজেই পাবে।
সিনট্যাক্স
অ্যারেরনাম.forEach(function(উপাদান, সূচক, অ্যারে) {
কোড, যা সমস্ত উপাদানের জন্য কার্যকর হবে
});
উদাহরণ
আসুন অ্যারের উপাদানগুলি কনসোলে আউটপুট করি:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
উদাহরণ
আসুন উপাদানগুলি এবং তাদের নম্বরগুলি কনসোলে আউটপুট করি:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
উদাহরণ
আসুন অ্যারের উপাদানগুলির যোগফল বের করি:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
কোড কার্যকর করার ফলাফল:
15