
JavaScript For Of Loop
The For Of Loop
জাভাস্ক্রিপ্ট for of statement এর কাজ হচ্ছে "iterable object" ( যেমন: Arrays, Strings, Maps, NodeLists ইত্যাদি ) -এর প্রতিটি value-এর মধ্যে দিয়ে একের পর এক লুপ চালিয়ে যাওয়া।
Syntax:
for (variable of iterable) {
//code block to be excuted here
};
for (variable of iterable) {
//code block to be excuted here
};
- variable - এই varible কে আমরা const, let অথবা var keywords ব্যবহার করে লিখতে পারি। প্রত্যেকবার iteration এর পর যে ভ্যালু পাওয়া যাবে সেটি এই variable এর মধ্যে জমা হবে।
- iterable - এটি এমন একটি অবজেক্ট যার মধ্যে iterable properties বিদ্যমান।
Looping over an Array
একটি array-এর মধ্যে লুপ চালিয়ে তার প্রত্যেকটি value কে আলাদা আলাদা করে পাওয়ার জন্য এই for of loop একটি কার্যকরী পদ্ধতি।
Example:
const names = ["Sakib All Hasan", "Tamim Iqbal Khan", "Musfiquer Rahim", "Mustafizur Rahim"];
let text = " ";
for (let x of names) {
text += x + ',';
}
console.log( text );
const names = ["Sakib All Hasan", "Tamim Iqbal Khan", "Musfiquer Rahim", "Mustafizur Rahim"];
let text = " ";
for (let x of names) {
text += x + ',';
}
console.log( text );
Looping over a String
আবার একটি string-এর মধ্যে দিয়ে লুপ চালিয়ে তার প্রত্যেকটি value কে আলাদা আলাদা করে পাওয়ার জন্যও এই for of loop ব্যবহার করা হয়।
Example:
const country = "Bangldesh";
let text = " ";
for (let x of country) {
text += x + ',';
}
console.log( text );
const country = "Bangldesh";
let text = " ";
for (let x of country) {
text += x + ',';
}
console.log( text );