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

JavaScript में बहु-आयामी सरणियों को समतल करना


JavaScript में बहु-आयामी सरणियों को समतल (flatten) करने का निम्नलिखित कोड है:

उदाहरण

<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Array Flattening Demo</title> <style> body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result, .sample { font-size: 20px; font-weight: 500; } </style> </head> <body> <h1>JavaScript में बहु-आयामी सरणियों को समतल करना</h1> <div class="sample"><pre>[1,2,3,[4,5],[6,[7,8]]]</pre></div> <div style="color: green;" class="result">फ्लैट करने के बाद : <br /></div> <button class="Btn">यहाँ क्लिक करें</button> <h3>उपरोक्त सरणी को गहराई 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>

आउटपुट

JavaScript में बहु-आयामी सरणियों को समतल करना

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

JavaScript में बहु-आयामी सरणियों को समतल करना


  1. JavaScript रेगुलर एक्सप्रेशन JavaScript रेगुलर एक्सप्रेशन

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

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

    Set डेटा टाइप को 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</title> <style>    body