JavaScript ऑब्जेक्ट डिस्ट्रक्चरिंग
किसी भिन्न मानवरहित संरचना में किसी वस्तु तक पहुँचना और कुछ नहीं बल्कि वस्तु को नष्ट करना . है . दरअसल, हमारे पास ऑब्जेक्ट प्रॉपर्टी . प्रदर्शित करने के लिए एक निर्दिष्ट प्रारूप है . हम वही काम एक अनिर्दिष्ट तरीके से कर सकते हैं जिसेऑब्जेक्ट डिस्ट्रक्चरिंग . कहा जाता है . आइए इस पर विस्तार से चर्चा करें।
उदाहरण-1
निम्नलिखित उदाहरण में, एक वस्तु 'व्यक्ति ' परिभाषित किया गया है और इसकी संपत्ति को सामान्य तरीके से एक्सेस किया जाता है, वह है "person.name ". लेकिन अगर हमें इसे विनाशकारी तरीके . में प्रदर्शित करने की आवश्यकता है हमें 'person.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
इस उदाहरण में, वस्तु की संपत्ति 'व्यक्ति ' को विनाशकारी तरीके से में एक्सेस किया जाता है और परिणाम आउटपुट में प्रदर्शित होता है।
<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