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 Object
numele clasei.
isExtensible () Parametri
isExtensible()
Metoda ia în:
- obj - Obiectul care ar trebui verificat.
Returnează valoarea de la isExtensible ()
- Returnează o
Boolean
indicaț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 ()