Metode JavaScript Object.isExtensible () pārbauda, vai objekts ir paplašināms, ti, tam var pievienot jaunas īpašības.
Metodes sintakse isExtensible()
ir šāda:
Object.isExtensible(obj)
isExtensible()
Metodi, kas ir statiska metode, sauc izmantojot Object
klases nosaukumu.
isExtensible () parametri
isExtensible()
Metode ņem in:
- obj - jāpārbauda objekts.
Atgriežamā vērtība no isExtensible ()
- Atgriež
Boolean
norādi, vai dotais objekts ir paplašināms.
Piezīme: Objekts var būt atzīmēts kā nav paplašināms, izmantojot Object.preventExtensions()
, Object.seal()
vai Object.freeze()
.
Piemērs: isExtensible () izmantošana
// 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
Rezultāts
taisnība nepatiesa nepatiesa nepatiesa
Ieteicamā literatūra: JavaScript Object.preventExtensions ()