JavaScript Object.isFrozen()

विभावना और उपयोग

Object.isFrozen() विधि इसके लिए उपयोग करती है कि क्या ऑब्जेक्ट फ्रीज़ है। यदि ऑब्जेक्ट फ्रीज़ है, तो true बदले जाता है。

संबंधित विधियाँ:

Object.preventExtensions() अनुमति है, लेकिन अवयव को जोड़ने को रोका जाता है。

Object.seal() परिवर्तन की अनुमति देगा, लेकिन जोड़ना और हटाना रोकेगा。

Object.freeze() परिवर्तन, जोड़ना और हटाना रोकेगा。

Object.isExtensible() यदि ऑब्जैक्ट विस्तारीय है, तो true वापस करेगा。

Object.isSealed() यदि ऑब्जैक्ट बंद रहा है, तो true वापस करेगा。

Object.isFrozen() यदि ऑब्जैक्ट फ्रीज़ रहा है, तो true वापस करेगा。

उदाहरण

उदाहरण 1

// ऑब्जैक्ट बनाएँ
const person = {firstName: "Bill", lastName: "Gates"};
// ऑब्जैक्ट फ्रीज़ करें
Object.freeze(person);
// यह true वापस करेगा
let text = Object.isFrozen(person);

अपने आप से प्रयोग करें

उदाहरण 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// यह true वापस करेगा:
let answer = Object.isFrozen(fruits);

अपने आप से प्रयोग करें

व्याकरण

Object.isFrozen(object)

पारामीटर

पारामीटर वर्णन
object आवश्यक। जिस ऑब्जैक्ट की जाँच करनी है।

वापसी मान

टाइप वर्णन
Boolean यदि ऑब्जैक्ट फ्रीज़ रहा है, तो true वापस करेगा, अन्यथा false वापस करेगा。

ब्राउज़र समर्थन

Object.isFrozen() ECMAScript5 (ES5) की विशेषताएँ हैं。

2013 जुलाई से, सभी आधुनिक ब्राउज़रों ने पूरी तरह से ES5 (JavaScript 2009) का समर्थन कर दिया है:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 सितंबर 2012 सितंबर 2013 अप्रैल 2012 जुलाई 2013 जुलाई