Metóda JavaScript Object.isExtensible () kontroluje, či je objekt rozšíriteľný, tj je možné k nemu pridať nové vlastnosti.
Syntax isExtensible()
metódy je:
Object.isExtensible(obj)
isExtensible()
Metóda je statické metódy, je nazývaný pomocou Object
názov triedy.
isExtensible () parametre
isExtensible()
Metóda berie v:
- obj - Objekt, ktorý by sa mal skontrolovať.
Návratová hodnota z isExtensible ()
- Vráti
Boolean
indikáciu, či je alebo nie je daný objekt rozšíriteľný.
Poznámka: Objekt môže byť označený ako neroztiahnuteľného použitie Object.preventExtensions()
, Object.seal()
alebo Object.freeze()
.
Príklad: Použitie 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
Výkon
pravda nepravda nepravda nepravda
Odporúčané čítanie: JavaScript Object.preventExtensions ()