JavaScript Object.isSealed()

Definition and usage

Object.isSealed() The method is used to check if an object is sealed. If the object is sealed, it returns true.

Related methods:

Object.preventExtensions() Allow modifications, but prevent adding properties.

Object.seal() Staat het wijzigen toe, maar blokkeert het toevoegen en verwijderen van eigenschappen.

Object.freeze() Blokkeert het wijzigen, toevoegen en verwijderen van eigenschappen.

Object.isExtensible() Retourneert true als het object uitbreidbaar is.

Object.isSealed() Retourneert true als het object gesloten is.

Object.isFrozen() Retourneert true als het object gefreeze is.

Voorbeeld

Voorbeeld 1

// Maak object
const person = {firstName: "Bill", lastName: "Gates"};
// Sealde object
Object.seal(person);
// Dit retourneert true
let answer = Object.isSealed(person);

Probeer het zelf

Voorbeeld 2

// Maak array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Sealde array
Object.seal(fruits);
// Dit retourneert true
let answer = Object.isSealed(fruits);

Probeer het zelf

Syntaxis

Object.isSealed(object)

Parameter

Parameter Beschrijving
object Verplicht. Het object dat moet worden gecontroleerd.

Retourneerwaarde

Type Beschrijving
Boolean Retourneert true als het object gesloten is, anders false.

Browserondersteuning

Object.isSealed() Dit is een kenmerk van ECMAScript5 (ES5).

Sinds juli 2013 ondersteunen alle moderne browsers ES5 (JavaScript 2009) volledig:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
September 2012 September 2012 April 2013 Juli 2012 Juli 2013