JavaScript Object.isFrozen()
- Page précédente isExtensible()
- Page suivante isSealed()
- Retour au niveau supérieur Manuel de référence des objets JavaScript
Définition et utilisation
Object.isFrozen()
La méthode est utilisée pour vérifier si un objet est gelé. Si l'objet est gelé, il renvoie true.
Méthodes associées :
Object.preventExtensions()
Permet de modifier, mais empêche d'ajouter des propriétés.
Object.seal()
Permet la modification, mais empêche l'ajout et la suppression de propriétés.
Object.freeze()
Empêche la modification, l'ajout et la suppression de propriétés.
Object.isExtensible()
Retourne true si l'objet est extensible.
Object.isSealed()
Retourne true si l'objet est scellé.
Object.isFrozen()
Retourne true si l'objet est gelé.
Instance
Exemple 1
// Créer un objet const person = {firstName: "Bill", lastName: "Gates"}; // Geler l'objet Object.freeze(person); // Cela retournera true let text = Object.isFrozen(person);
Exemple 2
const fruits = ["Banane", "Orange", "Pomme", "Mangue"]; Object.freeze(fruits); // Cela retournera true : let answer = Object.isFrozen(fruits);
Syntaxe
Object.isFrozen(object)
Paramètres
Paramètres | Description |
---|---|
object | Obligatoire. Objet à vérifier. |
Valeur de retour
Type | Description |
---|---|
Boolean | Retourne true si l'objet est gelé, sinon retourne false. |
Support du navigateur
Object.isFrozen()
C'est une caractéristique de ECMAScript5 (ES5).
Depuis juillet 2013, tous les navigateurs modernes prennent en charge intégralement ES5 (JavaScript 2009) :
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Septembre 2012 | Septembre 2012 | Avril 2013 | Juillet 2012 | Juillet 2013 |
- Page précédente isExtensible()
- Page suivante isSealed()
- Retour au niveau supérieur Manuel de référence des objets JavaScript