JavaScript-এ অ্যারের জন্য for লুপ

অ্যারেগুলোও for লুপ দিয়ে traverse করা যায়। চলুন দেখি কিভাবে এটি করা হয়। ধরুন আমাদের কাছে এই অ্যারেটি দেওয়া আছে:

javascriptlet arr = [1, 2, 3, 4, 5];

লুপে এই অ্যারের উপাদানগুলো আউটপুট করা যাক:

javascriptfor (let i = 0; i <= arr.length - 1; i++) {
  console.log(arr[i]);
}

অ্যারের দৈর্ঘ্য থেকে এক বিয়োগ না করে, স্ট্রিক্ট কম্প্যারিজন ব্যবহার করা যেতে পারে:

javascriptfor (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

for লুপ দিয়ে অ্যারে traverse করা ঘটনাবলীর উপর বেশি নিয়ন্ত্রণ দেয়। উদাহরণস্বরূপ, শূন্য নয়, প্রথম থেকে উপাদান আউটপুট করা যেতে পারে:

javascriptfor (let i = 1; i < arr.length; i++) {
  console.log(arr[i]);
}

উল্টো ক্রমে উপাদান আউটপুট করা যেতে পারে:

javascriptfor (let i = arr.length - 1; i >= 0; i--) {
  console.log(arr[i]);
}
Задание 1

নিচের অ্যারের সবগুলো উপাদান কনসোলে আউটপুট করুন:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 2

নিচের অ্যারের শূন্য এবং শেষ উপাদান বাদে বাকি সবগুলো উপাদান কনসোলে আউটপুট করুন:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 3

নিচের অ্যারের উপাদানগুলো উল্টো ক্রমে কনসোলে আউটপুট করুন:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
Задание 4

নিচের কোডে করা ভুলটি সংশোধন করুন:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
    
for (let i = 0; i <= arr.length; i++) {
  console.log(arr[i]);
}