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

जावास्क्रिप्ट में बहु-आयामी सरणियों को समतल करना

<घंटा/>

जावास्क्रिप्ट में बहु-आयामी सरणियों को समतल करने के लिए कोड निम्नलिखित है -

उदाहरण

<!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>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result,
   .sample {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Flattening multi-dimensional arrays in JavaScript</h1>
<div class="sample"><pre>[1,2,3,[4,5],[6,[7,8]]]</pre></div>
<div style="color: green;" class="result">After flat : <br /></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to flat the above array by depth 2</h3>
<script>
   let resEle = document.querySelector(".result");
   let sampleEle = document.querySelector(".sample");
   let arr = [1, 2, 3, [4, 5], [6, [7, 8]]];
   document.querySelector(".Btn").addEventListener("click", () => {
      let store = arr.flat(2);
      store.forEach((item, index) => {
         resEle.innerHTML += index + " : " + item + "<br>";
      });
   });
</script>
</body>
</html>
फ्लैट के बाद :

उपरोक्त सरणी को गहराई से समतल करने के लिए उपरोक्त बटन पर क्लिक करें 2

आउटपुट

जावास्क्रिप्ट में बहु-आयामी सरणियों को समतल करना

'यहां क्लिक करें' बटन पर क्लिक करने पर

जावास्क्रिप्ट में बहु-आयामी सरणियों को समतल करना


  1. जावास्क्रिप्ट रेगुलर एक्सप्रेशन

    रेगुलर एक्सप्रेशन एक खोज पैटर्न का वर्णन करने वाले वर्णों की एक स्ट्रिंग है। इस खोज पैटर्न का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि हम टेक्स्ट में क्या खोज रहे हैं। जावास्क्रिप्ट में रेगुलर एक्सप्रेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en">

  1. जावास्क्रिप्ट में सरणी बनाम सेट।

    सेट डेटा प्रकार को ES2015 में पेश किया गया था और सरणी और सेट के बीच का अंतर यह है कि एक सरणी में डुप्लिकेट मान हो सकते हैं, जबकि एक सेट नहीं कर सकता। तत्वों को इंडेक्स का उपयोग करके सरणी में एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कुंजियों का उपयोग करता है और तत्वों को केवल उसी तरह

  1. जावास्क्रिप्ट में सरणियों को कैसे कम करें?

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