Object.freeze()৷ পদ্ধতি একটি বস্তুকে অপরিবর্তনীয় করতে পারে কিন্তু একটি নেস্টেড অবজেক্টের ক্ষেত্রে , এটি পরিবর্তনশীলতা প্রতিরোধ করতে পারে না . Object.freeze() শুধুমাত্র অপরিবর্তনশীলতা প্রদান করতে পারে বাইরের প্যারেন্ট অবজেক্টে, এটি কোনও ভিতরের চাইল্ড (নেস্টেড) অবজেক্ট অ্যাক্সেস করতে পারে না।
উদাহরণ
নিম্নলিখিত উদাহরণে, কোন নেস্টেড বস্তু নেই। Object.freeze() পদ্ধতি হিমায়িত করার চেষ্টা করবে পুরো বস্তু। তাই বস্তুটি হিমায়িত করার পরেও "নাম" সম্পত্তিতে কোন পরিবর্তন হয় না।
আউটপুট
<প্রে>ফ্রিজের আগে নাম সুরেশ তারপর ফ্রিজের নাম সুরেশযখন একটি নেস্টেড বস্তুকে হিমায়িত করার চেষ্টা করা হয় Object.freeze() দ্বারা ফলাফল নিষ্ফল কারণ Object.freeze() নেস্টেড বস্তু অ্যাক্সেস করতে পারবেন না।
উদাহরণ
নিম্নলিখিত উদাহরণে, যদিও বস্তুটি হিমায়িত Object.freeze() দ্বারা পদ্ধতি একটি নেস্টেড বস্তুর সম্পত্তি পরিবর্তন করা হয়.