JavaScript Object.isSealed()

Definition och användning

Object.isSealed() Metoden används för att kontrollera om ett objekt är avstämplat. Om objektet är avstämplat, returneras true.

Relaterade metoder:

Object.preventExtensions() Tillåt ändringar, men förhindra att lägga till egenskaper.

Object.seal() Tillåt ändringar, men förhindra tillägg och borttagning av egenskaper.

Object.freeze() Förhindra ändringar, tillägg och borttagning av egenskaper.

Object.isExtensible() Om objektet är utökningsbart, returneras true.

Object.isSealed() Om objektet är låst, returneras true.

Object.isFrozen() Om objektet är låst, returneras true.

Exempel

Exempel 1

// Skapa objekt
const person = {firstName: "Bill", lastName: "Gates"};
// Lås upp objekt
Object.seal(person);
// Detta kommer att returnera true
let answer = Object.isSealed(person);

Prova själv

Exempel 2

// Skapa array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Lås upp arrayen
Object.seal(fruits);
// Detta kommer att returnera true
let answer = Object.isSealed(fruits);

Prova själv

Syntaks

Object.isSealed(object)

Parameter

Parameter Beskrivning
object Obligatorisk. Objekt att kontrollera.

Returvärde

Typ Beskrivning
Boolean Om objektet är låst, returneras true, annars returneras false.

Webbläsarstöd

Object.isSealed() Det är egenskaper för ECMAScript5 (ES5).

Från och med juli 2013 stöder alla moderna webbläsare fullständigt ES5 (JavaScript 2009):

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 september 2012 september 2013 april 2012 juli 2013 juli