JavaScript For Of Loop

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
              };

 

  • 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.logtext );
 


Looping over a String

আবার একটি string-এর মধ্যে দিয়ে লুপ চালিয়ে তার প্রত্যেকটি value কে আলাদা আলাদা করে পাওয়ার জন্যও এই for of loop ব্যবহার করা হয়। 

Example:
               const country = "Bangldesh";

               let text = " ";

               for (let x of country) {
                          text += x + ',';
               } 

              console.logtext );