किसी वस्तु में नए गुण जोड़ने, वस्तु गुणों में परिवर्तन आदि की अनुमति न देने के लिए जावास्क्रिप्ट से फ़्रीज़ () की अवधारणा का उपयोग करें।
निम्नलिखित कोड है जिसमें हम मान बदल रहे हैं लेकिन पिछला मान अभी भी बना हुआ है क्योंकि हम फ्रीज() -
का उपयोग करके गुणों को नहीं बदल सकते हैंउदाहरण
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