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