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;    }    .sample,.result {       font-size: 18px;       font-weight: 500;       color: red;    }    .result {       color: rebeccapurple;    } </style> </head> <body> <h1>Nested de-structuring in JavaScript.</h1> <div><pre class="sample"></pre></div> <div><pre class="result"></pre></div> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to destructure the above nested array and object</h3> <script>    let sampleEle = document.querySelector(".sample");    let resultEle = document.querySelector(".result");    let obj = {       Name: {          firstName: "Rohan",          lastName: "Sharma",       },       age: 22,    };    let arr = [22, 33, ["a", "b"]];    sampleEle.innerHTML = '{Name:{firstName: "Rohan", lastName: "Sharma"},age: 22} <br>';    sampleEle.innerHTML += "[22,33,['a','b']";    let {       Name: { firstName, lastName },       age,    } = obj;    let a, b, c, d;    [a, b, [c, d]] = arr;    document.querySelector(".Btn").addEventListener("click", () => {       resultEle.innerHTML += `firstName=${firstName} lastName=${lastName} age=${age}       '<br>`;       resultEle.innerHTML += `a=${a} b=${b} c=${c} d=${d} '<br>`;    }); </script> </body> </html>

आउटपुट

उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

जावास्क्रिप्ट में नेस्टेड डीस्ट्रक्चरिंग

'CLICK HERE' बटन पर क्लिक करने पर:

जावास्क्रिप्ट में नेस्टेड डीस्ट्रक्चरिंग


  1. जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग

    परिचय डीस्ट्रक्चरिंग असाइनमेंट (ES2015) ऐरे से मानों को अलग-अलग वेरिएबल्स में अनपैक करने का एक संक्षिप्त सिंटैक्स है। यह पठनीयता में सुधार करता है और मैन्युअल इंडेक्स एक्सेस की आवश्यकता को कम करता है। उदाहरण निम्न कोड जावास्क्रिप्ट में ऐरे डीस्ट्रक्चरिंग के लिए है: <!DOCTYPE html> <html

  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>    b

  1. जावास्क्रिप्ट में डीस्ट्रक्चरिंग असाइनमेंट जावास्क्रिप्ट में डीस्ट्रक्चरिंग असाइनमेंट

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