JavaScript Object.isFrozen () sjekker om et objekt er frossent.
Et frossent objekt kan ikke lenger endres. Å fryse et objekt forhindrer:
- Nye egenskaper blir lagt til objektet.
 - Eksisterende egenskaper som skal fjernes fra objektet.
 - Endring av nummerering, konfigurerbarhet eller skrivbarhet for eksisterende eiendommer.
 - Endring av verdier for eksisterende objektegenskaper og prototype.
 
Syntaksen til isFrozen()metoden er:
 Object.isFrozen(obj)
Den isFrozen()metoden, å være en statisk metode, kalles med Objectnavn klassen.
isFrozen () -parametere
Den isFrozen()metoden tar i:
- obj - Objektet som skal kontrolleres.
 
Returverdi fra isFrozen ()
- Returnerer en 
Booleanindikasjon på om det gitte objektet er frossent. 
Eksempel: Bruke isFrozen ()
 // new objects are extensible, so not frozen console.log(Object.isFrozen(( name: "JavaScript" ))); // false // preventing extensions only does not make frozen // property is still configurable let obj = ( a: 1 ); Object.preventExtensions(obj); console.log(Object.isFrozen(obj)); // false // deleting property delete obj.a; console.log(Object.isFrozen(obj)); // true -> vacuously frozen let newObj = ( b: 2 ); // make non-extensible Object.preventExtensions(newObj); // make non-writable Object.defineProperty(newObj, "b", ( writable: false, )); // properties are still configurable console.log(Object.isFrozen(newObj)); // false // using freeze() let frozen = ( 65: "A" ); Object.freeze(frozen); console.log(Object.isFrozen(frozen)); // true
Produksjon
falske falske sanne falske sanne.
Anbefalt lesing:
- JavaScript Object.freeze ()
 








