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

जावास्क्रिप्ट में नेस्टेड ऑब्जेक्ट की प्रॉपर्टीज कैसे मॉडिफाई करें?

नेस्टेड ऑब्जेक्ट्स की प्रॉपर्टीज मॉडिफाई करने के दो मेथड्स हैं। एक है डॉट मेथड और दूसरा है ब्रैकेट मेथड। दोनों मेथड्स की कार्यक्षमता समान है, केवल अंतर उनके नोटेशन में है।

आइए उन्हें विस्तार से चर्चा करें।

डॉट मेथड

उदाहरण

निम्नलिखित उदाहरण में प्रारंभ में प्रॉपर्टी country का मान England है। लेकिन डॉट नोटेशन का उपयोग करके मान को India में बदल दिया गया है।

<html> <body> <script>    var person;    var txt = '';    person = {       "name":"Ram",       "age":27,       "address": {          "houseno":123,          "streetname":"Baker street",          "country":"England"       }    }    document.write("Before change : " + " " + person.address.country);    person.address.country = "India";    document.write("</br>");    document.write("After change : " + " " + person.address.country); </script> </body> </html>

आउटपुट

Before change : England After change : India

ब्रैकेट मेथड

उदाहरण

निम्नलिखित उदाहरण में प्रॉपर्टी 'country' का मान ब्रैकेट नोटेशन का उपयोग करके England से India में बदल दिया गया है।

<html> <body> <script> var person; var txt = ''; person = { "name":"Ram", "age":27, "address": { "houseno":123, "streetname":"Baker street", "country":"England" } } document.write("Before change : " + " " + person.address["country"]); person.address.country = "India"; document.write("</br>"); document.write("After change : " + " " + person.address["country"]); </script> </body> </html>

आउटपुट

Before change : England After change : India
  1. जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को कैसे जोड़ें, एक्सेस करें, डिलीट करें? जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को कैसे जोड़ें, एक्सेस करें, डिलीट करें?

    परिचय जावास्क्रिप्ट ऑब्जेक्ट्स डायनामिक होते हैं - आप रनटाइम पर प्रॉपर्टीज जोड़, एक्सेस और डिलीट कर सकते हैं। प्रॉपर्टीज को डॉट नोटेशन (obj.prop) या ब्रैकेट नोटेशन (obj[prop]) का उपयोग करके एक्सेस किया जा सकता है। उदाहरण निम्न कोड जावास्क्रिप्ट ऑब्जेक्ट प्रॉपर्टीज को जोड़ने, एक्सेस करने और डिलीट क

  1. JavaScript में ऑब्जेक्ट प्रॉपर्टी कैसे एक्सेस करें? JavaScript में ऑब्जेक्ट प्रॉपर्टी कैसे एक्सेस करें?

    JavaScript प्रॉपर्टी को एक्सेस करने के तीन तरीके हैं:डॉट प्रॉपर्टी एक्सेस का उपयोग: object.propertyस्क्वायर ब्रैकेट नोटेशन का उपयोग: object[property]ऑब्जेक्ट डिस्ट्रक्चरिंग का उपयोग: let {property} = objectJavaScript ऑब्जेक्ट प्रॉपर्टी एक्सेस करने का कोड:उदाहरण<!DOCTYPE html> <html lang=&qu

  1. जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स कैसे जोड़ें? जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स कैसे जोड़ें?

    जावास्क्रिप्ट में मौजूदा ऑब्जेक्ट में प्रॉपर्टीज और मेथड्स जोड़ने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"