JavaScript Object.isExtensible ()

Metoda JavaScript Object.isExtensible () verifică dacă un obiect este extensibil, adică i se pot adăuga noi proprietăți.

Sintaxa isExtensible()metodei este:

 Object.isExtensible(obj)

isExtensible()Metoda, fiind o metodă statică, se numește folosind Objectnumele clasei.

isExtensible () Parametri

isExtensible()Metoda ia în:

  • obj - Obiectul care ar trebui verificat.

Returnează valoarea de la isExtensible ()

  • Returnează o Booleanindicație dacă obiectul dat este extensibil sau nu.

Notă: Un obiect poate fi marcat ca fiind non-extensibile folosind Object.preventExtensions(), Object.seal()sau Object.freeze().

Exemplu: Utilizarea 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

Ieșire

 adevărat fals fals fals

Lectură recomandată: JavaScript Object.preventExtensions ()

Articole interesante...