JavaScript Object.isExtensible()
- पिछला पृष्ठ groupBy()
- अगला पृष्ठ isFrozen()
- एक पर्याय वापस जाएं JavaScript वस्तु संदर्भ पुस्तिका
परिभाषा और उपयोग
Object.isExtensible()
विधि का उपयोग है कि क्या ऑब्जैक्ट विस्तारीय है या नहीं। यदि ऑब्जैक्ट विस्तारीय है, तो true लौटाता है。
संबंधित विधियाँ:
Object.preventExtensions()
संशोधन की अनुमति है, लेकिन गुणों को जोड़ने को रोका गया है。
Object.seal()
संशोधन की अनुमति है, लेकिन गुणों को जोड़ने और हटाने को रोका गया है。
Object.freeze()
परिवर्तन, जोड़ना और अनुबंध गैर-संभव करें
Object.isExtensible()
यदि ऑब्जैक्ट विस्तार्य है, तो true वापस करेगा。
Object.isSealed()
यदि ऑब्जैक्ट बंद है, तो true वापस करेगा。
Object.isFrozen()
यदि ऑब्जैक्ट फ़्रीज़ रहा है, तो true वापस करेगा。
उदाहरण
उदाहरण 1
// एक ऑब्जैक्ट सृजित करें const person = {firstName: "Bill", lastName: "Gates"}; // विस्तार को रोकें Object.preventExtensions(person); // यह false वापस करेगा let answer = Object.isExtensible(person);
उदाहरण 2
// एक मानक सृजित करें const fruits = ["Banana", "Orange", "Apple", "Mango"]; // विस्तार को रोकें Object.preventExtensions(fruits); // यह false वापस करेगा let answer = Object.isExtensible(fruits);
व्याकरण
Object.isExtensible(object)
पारामीटर
पारामीटर | वर्णन |
---|---|
object | आवश्यक। जिस ऑब्जैक्ट की जांच करनी है। |
वापसी मूल्य
प्रकार | वर्णन |
---|---|
Boolean | यदि ऑब्जैक्ट विस्तार्य है, तो true वापस करेगा, अन्यथा false वापस करेगा। |
ब्राउज़र समर्थन
Object.isExtensible()
यह ECMAScript5 (ES5) की विशेषता है।
2013 वर्ष 7 से, सभी आधुनिक ब्राउज़रों ने पूरी तरह से ES5 (JavaScript 2009) का समर्थन करना शुरू किया है:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 वर्ष 9 अक्टूबर | 2012 वर्ष 9 अक्टूबर | 2013 वर्ष 4 अप्रैल | 2012 वर्ष 7 जुलाई | 2013 वर्ष 7 जुलाई |
- पिछला पृष्ठ groupBy()
- अगला पृष्ठ isFrozen()
- एक पर्याय वापस जाएं JavaScript वस्तु संदर्भ पुस्तिका