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

द्वि-आयामी सरणी का स्थानांतरण - जावास्क्रिप्ट

<घंटा/>

स्थानांतरित करें

मैट्रिक्स का स्थानांतरण (2-डी सरणी) मूल मैट्रिक्स (2-डी सरणी) का एक फ़्लिप संस्करण है। हम एक मैट्रिक्स (2-डी सरणी) को उसकी पंक्तियों को उसके कॉलम से बदलकर स्थानांतरित कर सकते हैं।

मान लें कि निम्नलिखित हमारी 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 = []; यह सबसे

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

    जावास्क्रिप्ट के Array.prototype.map() फ़ंक्शन का उपयोग कॉल किए गए फ़ंक्शन के परिणामों के साथ एक नई सरणी बनाने के लिए किया जाता है। वाक्य रचना इस प्रकार है - arr.map(function callback(currentValue[, index[, array]]) आइए अब जावास्क्रिप्ट में Array.prototype.map() पद्धति को लागू करें - उदाहरण <!D

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

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य