Objet JavaScript.isExtensible ()

La méthode JavaScript Object.isExtensible () vérifie si un objet est extensible, c'est-à-dire que de nouvelles propriétés peuvent y être ajoutées.

La syntaxe de la isExtensible()méthode est:

 Object.isExtensible(obj)

La isExtensible()méthode, étant une méthode statique, est appelée en utilisant le Objectnom de la classe.

Paramètres isExtensible ()

La isExtensible()méthode prend en compte:

  • obj - L'objet qui doit être vérifié.

Valeur renvoyée par isExtensible ()

  • Renvoie un Booleanindiquant si l'objet donné est extensible ou non.

Remarque: Un objet peut être marqué comme non extensible en utilisant Object.preventExtensions(), Object.seal()ou Object.freeze().

Exemple: utilisation de isExtensible ()

 // New objects are extensible. let empty = (); console.log(Object.isExtensible(empty)); // true Object.preventExtensions(empty); console.log(Object.isExtensible(empty)); // false // Sealed objects are by definition non-extensible. let sealed = Object.seal(()); console.log(Object.isExtensible(sealed)); // false // Frozen objects are also by definition non-extensible. let frozen = Object.freeze(()); console.log(Object.isExtensible(frozen)); // false

Production

 vrai faux faux faux

Lecture recommandée: JavaScript Object.preventExtensions ()

Articles intéressants...