জাভাস্ক্রিপ্টে একটি অ্যারের মাধ্যমে লুপ করার অনেক উপায় রয়েছে৷
জাভাস্ক্রিপ্টে লুপের জন্য
একটি লুপের জন্য তাদের দিয়ে শুরু করা যাক৷ js-এ লুপের জন্য 2টি বৈচিত্র রয়েছে। প্রথম ফর্ম হল init, condition, expr লুপ। এটি প্রথম বিবৃতিটি শুরু করে, তারপর প্রতিটি পুনরাবৃত্তিতে এক্সপিআর কার্যকর করে এবং শর্তটি পরীক্ষা করে।
উদাহরণস্বরূপ,
var step; for (step = 0; step < 5; step++) { console.log('Taking step ' + step); }
এটি আউটপুট দেবে:
Taking step 0 Taking step 1 Taking step 2 Taking step 3 Taking step 4
লুপের আরেকটি রূপ আছে, এর জন্য লুপ. বিবৃতিতে for... একটি বস্তুর সমস্ত গণনাযোগ্য বৈশিষ্ট্যের উপর একটি নির্দিষ্ট পরিবর্তনশীলকে পুনরাবৃত্তি করে। প্রতিটি স্বতন্ত্র সম্পত্তির জন্য, জাভাস্ক্রিপ্ট নির্দিষ্ট বিবৃতি কার্যকর করে। উদাহরণস্বরূপ,
let person = { name: "John", age: 35 }; for (let prop in person) { console.log(prop, a[prop]); }
এটি আউটপুট দেবে:
name John age 35
জাভাস্ক্রিপ্টে থাকাকালীন লুপ
একটি while loop এর উদ্দেশ্য হল একটি বিবৃতি বা কোড ব্লক যতক্ষণ পর্যন্ত একটি অভিব্যক্তি সত্য হয় বারবার কার্যকর করা। অভিব্যক্তি মিথ্যা হয়ে গেলে, লুপটি বন্ধ হয়ে যায়।
উদাহরণস্বরূপ,
let i = 0; while (i < 5) { console.log("Hello"); i = i + 1; }
এটি আউটপুট দেবে:
Hello Hello Hello Hello Hello
করুন... লুপ করার সময়
do...while লুপ যখন লুপের সাথে মিল থাকে তবে কন্ডিশন চেক লুপের শেষে ঘটে। এর অর্থ হল লুপ সর্বদা অন্তত একবার কার্যকর করা হবে, এমনকি শর্তটি মিথ্যা হলেও।
উদাহরণস্বরূপ,
let i = 0; do { console.log("Hello"); i = i + 1; } while (i < 5);
এটি আউটপুট দেবে −
Hello Hello Hello Hello Hello