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

जावास्क्रिप्ट ऑब्जेक्ट डिस्ट्रक्चरिंग क्या है?

जावास्क्रिप्ट ऑब्जेक्ट डिस्ट्रक्चरिंग

किसी ऑब्जेक्ट को एक अलग असंरचित तरीके से एक्सेस करना ऑब्जेक्ट डिस्ट्रक्चरिंग कहलाता है। वास्तव में, हमारे पास ऑब्जेक्ट प्रॉपर्टी को प्रदर्शित करने के लिए एक निर्दिष्ट फॉर्मेट होता है। हम उसी चीज़ को अनिर्दिष्ट तरीके से कर सकते हैं जिसे ऑब्जेक्ट डिस्ट्रक्चरिंग कहा जाता है। आइए इसे विस्तार से समझते हैं।

उदाहरण-1

निम्नलिखित उदाहरण में, एक ऑब्जेक्ट 'person' परिभाषित किया गया है और इसकी प्रॉपर्टी को सामान्य तरीके से एक्सेस किया गया है, यानी "person.name"। लेकिन यदि हमें उसी को डिस्ट्रक्चर्ड तरीके से प्रदर्शित करना है तो हमें 'person.name' निर्दिष्ट करने की आवश्यकता नहीं है, केवल 'name' पर्याप्त है जैसा कि उदाहरण-2 में दिखाया गया है।

<html> <body> <script>    let person = {name: "Nani", age: 25};    document.write(person.name);    document.write("</br>");    document.write(person.age); </script> </body> </html>

आउटपुट

Nani 25

उदाहरण-2

इस उदाहरण में, ऑब्जेक्ट 'person' की प्रॉपर्टी को डिस्ट्रक्चर्ड तरीके से एक्सेस किया गया है और परिणाम आउटपुट में दिखाया गया है।

<html> <body> <script>    let person = {name: "Nani", age: 25};    let {name, age} = person;    document.write(name);    document.write("<br>");    document.write(age); </script> </body> </html>

आउटपुट

Nani 25
  1. JavaScript ArrayBuffer ऑब्जेक्ट JavaScript ArrayBuffer ऑब्जेक्ट

    JavaScript ArrayBuffer ऑब्जेक्ट एक जेनेरिक, फिक्स्ड-लेंथ रॉ बाइनरी डेटा बफर को दर्शाने के लिए उपयोग किया जाता है। ArrayBuffer ऑब्जेक्ट की सामग्री को मैनिपुलेट करने के लिए हमें DataView ऑब्जेक्ट बनाना पड़ता है क्योंकि हम सामग्री को सीधे मैनिपुलेट नहीं कर सकते। हम DataView ऑब्जेक्ट का उपयोग करके पढ़ औ

  1. JavaScript Proxy() ऑब्जेक्ट JavaScript Proxy() ऑब्जेक्ट

    JavaScript Proxy() ऑब्जेक्ट किसी ऑब्जेक्ट या फंक्शन को लपेटता है और मूलभूत संक्रियाओं जैसे प्रॉपर्टी एक्सेस करना, फंक्शन लागू करना आदि के लिए कस्टम एक्शन के लिए उपयोग किया जाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <m

  1. JavaScript ऑब्जेक्ट मेथड्स JavaScript ऑब्जेक्ट मेथड्स

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