जावास्क्रिप्ट Object.isSealed ()

यदि कोई ऑब्जेक्ट सील है, तो JavaScript Object.isSealed () विधि जाँच करती है।

isSealed()विधि का सिंटैक्स है:

 Object.isSealed(obj)

isSealed()विधि, एक स्थिर विधि जा रहा है, का उपयोग करते हुए कहा जाता है Objectवर्ग के नाम।

isSealed () पैरामीटर्स

isSealed()विधि में लेता है:

  • obj - वह वस्तु जिसकी जाँच होनी चाहिए।

से लौटा मूल्य () है

  • यह Booleanदर्शाता है कि दी गई वस्तु सील है या नहीं।

नोट : एक वस्तु को सील कर दिया जाता है अगर यह एक्स्टेंसिबल नहीं है और यदि इसके सभी गुण गैर-कॉन्फ़िगर करने योग्य हैं और इसलिए हटाने योग्य नहीं हैं (लेकिन जरूरी नहीं कि गैर-लेखन योग्य)।

उदाहरण: प्रयोग करना बंद है ()

 // By default, objects are not sealed let empty = (); console.log(Object.isSealed(empty)); // false // non-extensible empty objects are sealed Object.preventExtensions(empty); console.log(Object.isSealed(empty)); // true // for non-empty objects, all properties have to be non-configurable let obj = ( value: "A B C" ); Object.preventExtensions(obj); console.log(Object.isSealed(obj)); // false // making all properties non-configurable Object.defineProperty(obj, "value", ( configurable: false )); console.log(Object.isSealed(obj)); // true // Using seal() let obj2 = ( a: 1, b: 2, c: 3 ); Object.seal(obj2); console.log(Object.isSealed(obj2)); // true

आउटपुट

 झूठी सच्ची झूठी सच्ची सच्ची

एक सीलबंद वस्तु, परिभाषा के अनुसार, गैर-एक्स्टेंसिबल है, लेकिन इसे जमे हुए (गैर-लिखने योग्य) नहीं होना चाहिए।

अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट सील ()

दिलचस्प लेख...