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

द्वि-आयामी ऐरे का ट्रांसपोज़ - JavaScript


ट्रांसपोज़

एक मैट्रिक्स (2-D ऐरे) का ट्रांसपोज़ मूल मैट्रिक्स का केवल फ्लिप किया गया संस्करण है। हम मैट्रिक्स (2-D ऐरे) को उसकी पंक्तियों को उसके कॉलम के साथ स्विच करके ट्रांसपोज़ कर सकते हैं।

मान लें निम्नलिखित हमारा 2d ऐरे है -

const arr = [
    [1, 1, 1],
    [2, 2, 2],
    [3, 3, 3],
];

उदाहरण

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

const arr = [
    [1, 1, 1],
    [2, 2, 2],
    [3, 3, 3],
];
const transpose = arr => {
    for (let i = 0; i < arr.length; i++) {
        for (let j = 0; j < i; j++) {
            const tmp = arr[i][j];
            arr[i][j] = arr[j][i];
            arr[j][i] = tmp;
        };
    }
}
transpose(arr);
console.log(arr);

आउटपुट

कंसोल में आउटपुट: -

[ [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 2, 3 ] ]

  1. - जावास्क्रिप्ट में ऐरे को कैसे खाली करें

    जावास्क्रिप्ट में ऐरे को क्लियर/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए उनमें से प्रत्येक को देखते हैं। मान लें हमारे पास एक ऐरे इस प्रकार परिभाषित है - let arr = [1, test, {}, 123.43]; नए ऐरे से प्रतिस्थापित करना - arr = []; यह सबसे तेज़ तरीका है। यह a

  1. जावास्क्रिप्ट Array.prototype.map() फंक्शन जावास्क्रिप्ट Array.prototype.map() फंक्शन

    जावास्क्रिप्ट का Array.prototype.map() फंक्शन कॉल किए गए फंक्शन के परिणामों के साथ एक नया एरे बनाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: arr.map(function callback(currentValue[, index[, array]])) उदाहरण 1 - Math.abs <!DOCTYPE html> <html> <body> <h2>डेमो हेडि

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स