forEach() মেথড
forEach() মেথড অ্যারের প্রতিটি এলিমেন্টের জন্য একবার করে প্রদত্ত ফাংশন কল করে। এটি মূলত অ্যারে ইটারেশনের জন্য ব্যবহৃত হয়।
উদাহরণ-১: সংখ্যা প্রিন্ট
<html> <body>
<p id="each"></p>
<script>
var num = "";
var values = [1, 2, 3, 4, 5];
values.forEach(myArray);
document.getElementById("each").innerHTML = num;
function myArray(value, index, array) {
num = num + value + "<br>";
}
</script>
</body> </html>
আউটপুট
1 2 3 4 5
উদাহরণ-২: স্ট্রিং প্রিন্ট
<html> <body>
<script>
var array = ['Ram', 'Rahim', 'Remo'];
array.forEach(function(e) {
document.write(e);
document.write("</br>");
});
</script>
</body> </html>
আউটপুট
Ram Rahim Remo
ব্যাখ্যা
forEach() কোনো মান রিটার্ন করে না (undefined রিটার্ন করে)। এটি সাইড ইফেক্টের জন্য (যেমন DOM আপডেট, লগিং) ব্যবহৃত হয়। ব্রেক বা কন্টিনিউ করা সম্ভব নয়।