Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट में ऐरे के माध्यम से लूप करना


जावास्क्रिप्ट में ऐरे के माध्यम से लूप करने के बहुत सारे तरीके हैं।

जावास्क्रिप्ट में फॉर लूप्स

आइए फॉर लूप से शुरू करते हैं। जावास्क्रिप्ट में फॉर लूप के 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

  1. जावास्क्रिप्ट array.flatMap() मेथड जावास्क्रिप्ट array.flatMap() मेथड

    जावास्क्रिप्ट का array.flatMap() मेथड इनपुट एरे एलिमेंट को एक नए एरे में फ्लैट करने के लिए उपयोग किया जाता है। यह पहले प्रत्येक एलिमेंट को मैप फंक्शन का उपयोग करके मैप करता है और फिर परिणाम को एक लेवल तक फ्लैट करता है। सिंटैक्स इस प्रकार है: array.flatMap(function callback(currentValue, index, arra

  1. जावास्क्रिप्ट Array slice() मेथड जावास्क्रिप्ट Array slice() मेथड

    जावास्क्रिप्ट का slice() मेथड एरे में चुने गए एलिमेंट्स को लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.slice(start, end) ऊपर, start पैरामीटर एक पूर्णांक है जो चयन शुरू करने का स्थान निर्दिष्ट करता है, जबकि end वह स्थान है जहां चयन समाप्त होता है। उदाहरण 1 <!DOCTYPE html>

  1. जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें? जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप कैसे करें?

    जावास्क्रिप्ट में ऑब्जेक्ट्स वाले ऐरे के ऐरे के माध्यम से लूप करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <s