JavaScript Object.isExtensible ()

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 Objectnázov triedy.

isExtensible () parametre

isExtensible()Metóda berie v:

  • obj - Objekt, ktorý by sa mal skontrolovať.

Návratová hodnota z isExtensible ()

  • Vráti Booleanindiká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 ()

Zaujímavé články...