JavaScript Object.isSealed()

Definition og brug

Object.isSealed() Metoden bruges til at kontrollere om et objekt er tæt. Hvis objektet er tæt, returneres true.

Relaterede metoder:

Object.preventExtensions() Tillad ændringer, men forbyd tilføjelse af egenskaber.

Object.seal() Tillader ændringer, men forbyder tilføjelser og sletning af egenskaber.

Object.freeze() Forbyder ændringer, tilføjelser og sletning af egenskaber.

Object.isExtensible() Returnerer true, hvis objektet er ekspanderbart.

Object.isSealed() Returnerer true, hvis objektet er seal.

Object.isFrozen() Returnerer true, hvis objektet er frozen.

Eksempel

Eksempel 1

// Opret object
const person = {firstName: "Bill", lastName: "Gates"};
// Seal object
Object.seal(person);
// Dette vil returnere true
let answer = Object.isSealed(person);

Prøv det selv

Eksempel 2

// Opret array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Seal array
Object.seal(fruits);
// Dette vil returnere true
let answer = Object.isSealed(fruits);

Prøv det selv

Syntaks

Object.isSealed(object)

Parameter

Parameter Beskrivelse
object Obligatorisk. Det objekt, der skal kontrolleres.

Returværdi

Type Beskrivelse
Boolean Returnerer true, hvis objektet er seal, ellers returnerer false.

Browserstøtte

Object.isSealed() Er en funktion af ECMAScript5 (ES5).

Fra juli 2013 har alle moderne browsere fuldt støtte til ES5 (JavaScript 2009):

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