JavaScript-এ Object.freeze() কনসেপ্ট ব্যবহার করে অবজেক্টে নতুন প্রপার্টি যোগ, প্রপার্টি পরিবর্তন, ডিলিট ইত্যাদি বন্ধ করা যায়।
নিচের কোডে ভ্যালু পরিবর্তন করার চেষ্টা করলেও পুরনো ভ্যালুই থাকে freeze()-এর কারণে:
উদাহরণ
const canNotChangeTheFieldValueAfterFreeze = {value1 : 10,value2: 20 }; Object.freeze(canNotChangeTheFieldValueAfterFreeze); canNotChangeTheFieldValueAfterFreeze.value = 100; console.log("After changing the field value1 from 10 to 100 =" + canNotChangeTheFieldValueAfterFreeze.value1); প্রোগ্রাম রান করতে কমান্ড:
node fileName.js.
আউটপুট
ফাইল নাম demo97.js। আউটপুট:
PS C:\Users\Amit\JavaScript-code> node demo97.js After changing the field value1 from 10 to 100 =10