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