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

दिए गए चौड़ाई और ऊंचाई के साथ टू-डाइमेंशनल ऐरे बनाएं - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो कुछ इनपुट के आधार पर एक मल्टी-डाइमेंशनल ऐरे बनाता है। इसे तीन एलिमेंट्स लेने चाहिए:

  • row - ऐरे में मौजूद सब-ऐरे की संख्या,
  • col - प्रत्येक सब-ऐरे में एलिमेंट्स की संख्या
  • val - सब-ऐरे में प्रत्येक एलिमेंट का मान

उदाहरण के लिए, अगर तीन इनपुट 2, 3, 10 हैं

तो आउटपुट होना चाहिए:

const output = [[10, 10, 10], [10, 10, 10]];

उदाहरण

निम्नलिखित कोड है:

const row = 2;
const col = 3;
const val = 10;
const constructArray = (row, col, val) => {
    const res = [];
    for(let i = 0; i < row; i++){
        for(let j = 0; j < col; j++){
            if(!res[i]){
                res[i] = [];
            };
            res[i][j] = val;
        };
    };
    return res;
};
console.log(constructArray(row, col, val));

आउटपुट

यह कंसोल में निम्नलिखित आउटपुट देगा:

[ [ 10, 10, 10 ], [ 10, 10, 10 ] ]

  1. जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाना जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाना

    परिचय जावास्क्रिप्ट में ऐरे बनाने का एक तरीका new Array() कंस्ट्रक्टर का उपयोग करना है। हालांकि, ऐरे लिटरल सिंटैक्स [] आमतौर पर पसंद किया जाता है क्योंकि यह अधिक संक्षिप्त और तेज़ है। उदाहरण निम्न कोड जावास्क्रिप्ट में new कीवर्ड के साथ ऐरे बनाने के लिए है: <!DOCTYPE html> <html lang=&qu

  1. - जावास्क्रिप्ट में चौड़ाई और स्क्रीन आकार अनुपात (चौड़ाई:ऊंचाई) के आधार पर ऊंचाई ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्क्रीन की चौड़ाई को पहले तर्क के रूप में और पहलू अनुपात (w:h) को दूसरे तर्क के रूप में लेता है। इन दो इनपुट के आधार पर हमारा फ़ंक्शन स्क्रीन की ऊंचाई लौटाएगा।उदाहरणनिम्न कोड देखें:const ratio = 18:11; const width = 2417; const findHeight = (ratio = ,

  1. - जावास्क्रिप्ट में प्रोजेक्टाइल क्लास बनाकर ऊंचाई, क्षैतिज दूरी और लैंडिंग की गणना करना

    समस्याहमें एक जावास्क्रिप्ट क्लास, Projectile लिखनी है, जिसे प्रारंभ करते समय 3 आर्गुमेंट लेने हैं:प्रारंभिक ऊंचाई (0 ≤ h0 < 200)प्रारंभिक वेग (0 < v0 < 200)प्रोजेक्टाइल के छोड़े जाने पर कोण (0° < a < 90°, डिग्री में मापा गया)।हमें Projectile क्लास के लिए निम्न विधि लिखनी है:एक horiz विधि, जो एक आर्