JavaScript Object.isSealed()

व्याख्या और उपयोग

Object.isSealed() विधि इसके लिए उपयोग करती है कि वस्तु को बंद किया गया है या नहीं। यदि वस्तु बंद की गई है तो true वापस करती है。

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

Object.preventExtensions() स्वीकार्य है, लेकिन गुण जोड़ने को रोकना है。

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

Object.freeze() संपादन, जोड़ना और हटाना रोकेगा。

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

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

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

उदाहरण

उदाहरण 1

// ऑब्जैक्ट बनाएँ
const person = {firstName: "Bill", lastName: "Gates"};
// एक तापस्थित ऑब्जैक्ट बनाएँ
Object.seal(person);
// यह true वापस करेगा
let answer = Object.isSealed(person);

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

उदाहरण 2

// बैग बनाएँ
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// एक तापस्थित बैग बनाएँ
Object.seal(fruits);
// यह true वापस करेगा
let answer = Object.isSealed(fruits);

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

व्याकरण

Object.isSealed(object)

पारामीटर

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

वापसी मान

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

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

Object.isSealed() यह 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 जुलाई