JavaScript Object.isFrozen()
- Forrige side isExtensible()
- Næste side isSealed()
- Gå tilbage til niveauet over JavaScript objekt referencer
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);
Eksempel 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Dette vil returnere true: let answer = Object.isFrozen(fruits);
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 |
- Forrige side isExtensible()
- Næste side isSealed()
- Gå tilbage til niveauet over JavaScript objekt referencer