কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে এর মাধ্যমে লুপ চালানো


জাভাস্ক্রিপ্টে অ্যারে এর মাধ্যমে লুপ চালানোর অনেক পথ আছে।

জাভাস্ক্রিপ্টে For লুপ

ফর লুপ দিয়ে শুরু করি। জাভাস্ক্রিপ্টে for লুপের ২টি ভেরিয়েশন আছে। প্রথম ফরম হলো init, condition, expr লুপ। এটি প্রথম স্টেটমেন্ট ইনিশিয়ালাইজ করে, তারপর প্রতিটি ইটারেশনে 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 লুপের আরেকটি ফরম আছে, for...in লুপ। for...in স্টেটমেন্ট একটি স্পেসিফাইড ভেরিয়েবলকে একটি অবজেক্টের সব enumareble প্রপার্টির ওপর ইটারেট করে। প্রতিটি ডISTINCT প্রপার্টির জন্য, জাভাস্ক্রিপ্ট স্পেসিফাইড স্টেটমেন্ট এক্সিকিউট করে। উদাহরণস্বরূপ,

let person = {
    name: "John",
    age: 35
};
for (let prop in person) {
    console.log(prop, a[prop]);
}

এটি নিচের আউটপুট দেবে:

name John
age 35

জাভাস্ক্রিপ্টে While লুপ

while লুপের উদ্দেশ্য হলো একটি স্টেটমেন্ট বা কোড ব্লক বারবার এক্সিকিউট করা যতক্ষণ না একটি এক্সপ্রেশন true থাকে। এক্সপ্রেশন false হলে লুপ টার্মিনেট হয়।

জাভাস্ক্রিপ্টে অ্যারে এর মাধ্যমে লুপ চালানো

উদাহরণস্বরূপ,

let i = 0;
while (i < 5) {
    console.log("Hello");
    i = i + 1;
}

এটি নিচের আউটপুট দেবে:

Hello
Hello
Hello
Hello
Hello

Do...While লুপ

do...while লুপ while লুপের মতই কিন্তু কন্ডিশন চেক লুপের শেষে হয়। এর মানে লুপটি কমপক্ষে একবার এক্সিকিউট হবে অবশ্য, কন্ডিশন false হলেও।

জাভাস্ক্রিপ্টে অ্যারে এর মাধ্যমে লুপ চালানো

উদাহরণস্বরূপ,

let i = 0;
do {
    console.log("Hello");
    i = i + 1;
} while (i < 5);

এটি নিচের আউটপুট দেবে:

Hello
Hello
Hello
Hello
Hello

  1. জাভাস্ক্রিপ্ট Array.isArray() মেথড

  2. জাভাস্ক্রিপ্ট array.flatMap() মেথড

  3. জাভাস্ক্রিপ্ট Array.slice() মেথড

  4. জাভাস্ক্রিপ্টে অবজেক্ট ধারণকারী অ্যারে অফ অ্যারে Durch লুপ করা