JavaScript Object.isFrozen()

Definition og brug

Object.isFrozen() Metoden bruges til at tjekke om et objekt er frossent. Hvis objektet er frossent, returneres true.

Relaterede metoder:

Object.preventExtensions() Tilladt at ændre, men forbyde tilføjelse af egenskaber.

Object.seal() Tillader ændring, men forbyder tilføjelse og fjernelse af egenskaber.

Object.freeze() Forbyder ændring, tilføjelse og fjernelse af egenskaber.

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

Object.isSealed() Returnerer true, hvis objektet er-sealet.

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

Eksempel

Eksempel 1

// Opretter objektet
const person = {firstName: "Bill", lastName: "Gates"};
// Frosser objektet
Object.freeze(person);
// Dette vil returnere true
let text = Object.isFrozen(person);

Prøv det selv

Eksempel 2

const fruits = ["Banana", "Orange", "Apple", "Mango"];
Object.freeze(fruits);
// Dette vil returnere true:
let answer = Object.isFrozen(fruits);

Prøv det selv

Syntaks

Object.isFrozen(object)

Parameter

Parameter Beskrivelse
object Obligatorisk. Objektet, der skal kontrolleres.

Returværdi

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

Browserversioner

Object.isFrozen() 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