নেস্টেড অবজেক্টের প্রোপার্টি মডিফাই করার দুটি পদ্ধতি রয়েছে: ডট মেথড এবং ব্র্যাকেট মেথড। ফাংশনালিটি দুটোর একই, শুধু নোটেশনের পার্থক্য রয়েছে।
বিস্তারিত আলোচনা করা যাক।
ডট মেথড
উদাহরণ
নিচের উদাহরণে প্রাথমিকভাবে 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