Có hai phương pháp để sửa đổi thuộc tính của các đối tượng lồng nhau. Một là phương pháp chấm và phương thức kia là Phương pháp dấu ngoặc vuông. Chức năng là giống nhau cho cả hai phương pháp, nhưng sự khác biệt duy nhất là ký hiệu của chúng.
hãy thảo luận chi tiết về chúng.
Phương pháp chấm
Ví dụ
Trong ví dụ sau, ban đầu giá trị của tài sản quốc gia là Anh. Nhưng sử dụng ký hiệu dấu chấm giá trị được thay đổi thành Ấn Độ.
<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>
Đầu ra
Before change : England After change : India
Phương thức dấu ngoặc nhọn
Ví dụ
Trong ví dụ sau, giá trị của thuộc tính 'quốc gia' được thay đổi từ Anh thành Ấn Độ bằng cách sử dụng ký hiệu dấu ngoặc vuông .
<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>
Đầu ra
Before change : England After change : India