जावास्क्रिप्ट में ऐरे के माध्यम से लूप करने के बहुत सारे तरीके हैं।
जावास्क्रिप्ट में फॉर लूप्स
आइए फॉर लूप से शुरू करते हैं। जावास्क्रिप्ट में फॉर लूप के 2 वेरिएशन हैं। पहला रूप init, condition, expr लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक इटरेशन पर expr को निष्पादित करता है और कंडीशन की जांच करता है।

उदाहरण के लिए,
var step;
for (step = 0; step < 5; step++) {
console.log('स्टेप ले रहा है ' + step);
}
इससे निम्न आउटपुट मिलेगा:
स्टेप ले रहा है 0 स्टेप ले रहा है 1 स्टेप ले रहा है 2 स्टेप ले रहा है 3 स्टेप ले रहा है 4
फॉर लूप का एक और रूप है, for in लूप। for...in स्टेटमेंट किसी ऑब्जेक्ट की सभी एनुमरेबल प्रॉपर्टीज पर एक निर्दिष्ट वेरिएबल को इटरेट करता है। प्रत्येक विशिष्ट प्रॉपर्टी के लिए, जावास्क्रिप्ट निर्दिष्ट स्टेटमेंट्स को निष्पादित करता है। उदाहरण के लिए,
let person = {
name: "John",
age: 35
};
for (let prop in person) {
console.log(prop, a[prop]);
}
इससे निम्न आउटपुट मिलेगा:
name John age 35
जावास्क्रिप्ट में व्हाइल लूप
व्हाइल लूप का उद्देश्य एक स्टेटमेंट या कोड ब्लॉक को बार-बार निष्पादित करना है जब तक एक एक्सप्रेशन सत्य है। एक बार एक्सप्रेशन असत्य हो जाने पर, लूप समाप्त हो जाता है।

उदाहरण के लिए,
let i = 0;
while (i < 5) {
console.log("Hello");
i = i + 1;
}
इससे निम्न आउटपुट मिलेगा:
Hello Hello Hello Hello Hello
डू...व्हाइल लूप
डू...व्हाइल लूप व्हाइल लूप के समान है सिवाय इसके कि कंडीशन चेक लूप के अंत में होता है। इसका मतलब है कि लूप हमेशा कम से कम एक बार निष्पादित होगा, भले ही कंडीशन असत्य हो।

उदाहरण के लिए,
let i = 0;
do {
console.log("Hello");
i = i + 1;
} while (i < 5);
इससे निम्न आउटपुट मिलेगा:
Hello Hello Hello Hello Hello