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

जावास्क्रिप्ट में मल्टी-डाइमेंशनल ऐरे


मूल रूप से, मल्टी-डाइमेंशन ऐरे का उपयोग तब किया जाता है जब आप किसी ऐरे के अंदर ऐरे रखना चाहते हैं। आइए एक उदाहरण लेते हैं। मान लीजिए आप हर सप्ताह के दिन के लिए हर 6 घंटे का तापमान स्टोर करना चाहते हैं। आप ऐसा कुछ कर सकते हैं:

let monday = [35, 28, 29, 31];
let tuesday = [33, 24, 25, 29];
//...

यह मल्टीडाइमेंशनल ऐरे का उपयोग करने के लिए एक अच्छी जगह है। मल्टीडाइमेंशनल ऐरे ऐरे का ऐरे के अलावा कुछ नहीं है। अगर हम अपने उदाहरण को आगे बढ़ाते हैं, तो प्रत्येक पंक्ति एक दिन का प्रतिनिधित्व करेगी जबकि पंक्ति में प्रत्येक एंट्री एक टेम्प एंट्री का प्रतिनिधित्व करेगी। उदाहरण के लिए,

let temps = [
    [35, 28, 29, 31],
    [33, 24, 25, 29]
];

आप ऐरे एक्सेस को चेन कर सकते हैं। उदाहरण के लिए, यदि आप दूसरी पंक्ति में तीसरा एलिमेंट चाहते हैं, तो आप केवल temps[1][2] के लिए क्वेरी कर सकते हैं। ध्यान दें कि क्रम पंक्तियों फिर कॉलम का है। आप कई फॉर लूप का उपयोग करके इन ऐरे पर पुनरावृत्ति कर सकते हैं। उदाहरण के लिए,

let temps = [
    [35, 28, 29, 31],
    [33, 24, 25, 29]
];
for (let i = 0; i < 2; i++) {
    console.log("पंक्ति #" + i)
    for (let j = 0; j < 4; j++) {
        console.log(i, j, temps[i][j])
    }
}

इससे निम्न आउटपुट मिलेगा:

पंक्ति #0 0 0 35 0 1 28 0 2 29 0 3 31 पंक्ति #1 1 0 33 1 1 24 1 2 25 1 3 29

मल्टीडाइमेंशनल ऐरे में 2 से अधिक डाइमेंशन भी हो सकते हैं। ज्यादातर 2 डाइमेंशन पर्याप्त होंगे, हालांकि कुछ स्थान जहां आप 3 डाइमेंशन का उपयोग कर सकते हैं वे 3D ऑपरेशन, भौतिकी गणना आदि के दौरान हैं।


  1. जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग

    परिचय डीस्ट्रक्चरिंग असाइनमेंट (ES2015) ऐरे से मानों को अलग-अलग वेरिएबल्स में अनपैक करने का एक संक्षिप्त सिंटैक्स है। यह पठनीयता में सुधार करता है और मैन्युअल इंडेक्स एक्सेस की आवश्यकता को कम करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के लिए है: <!DOCTYPE html> <html

  1. JavaScript में Const vs Let JavaScript में Const vs Let

    Const और let को ES2015 में ब्लॉक-स्कोप्ड वेरिएबल घोषित करने के लिए पेश किया गया था। जबकि let का उपयोग करके घोषित वेरिएबल को पुनः असाइन किया जा सकता है, const का उपयोग करके घोषित वेरिएबल को पुनः असाइन नहीं किया जा सकता। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me

  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> <style>