Metoda JavaScript Object.isExtensible () preveri, ali je objekt razširljiv, tj. Mu je mogoče dodati nove lastnosti.
Sintaksa isExtensible()
metode je:
Object.isExtensible(obj)
isExtensible()
Način, da statično metodo, ki se imenuje z Object
imenom razreda.
isExtensible () Parametri
isExtensible()
Metoda je v:
- obj - predmet, ki ga je treba preveriti.
Vrnjena vrednost iz isExtensible ()
- Vrne
Boolean
navedbo, ali je dani predmet razširljiv.
Opomba: Predmet, se lahko označi kot ne-razširljiv z uporabo Object.preventExtensions()
, Object.seal()
ali Object.freeze()
.
Primer: Uporaba 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
Izhod
true false false false
Priporočeno branje: JavaScript Object.preventExtensions ()