A JavaScript Object.isExtensible () metódus ellenőrzi, hogy egy objektum kibővíthető-e, azaz új tulajdonságok adhatók hozzá.
A isExtensible()
módszer szintaxisa :
Object.isExtensible(obj)
A isExtensible()
módszer statikus módszerként az Object
osztály nevét használja.
isExtensible () paraméterek
A isExtensible()
módszer:
- obj - Az objektum, amelyet ellenőrizni kell.
Az isExtensible () visszatérési értéke
- Jelzi,
Boolean
hogy az adott objektum kibővíthető-e vagy sem.
Megjegyzés: Egy objektum lehet jelölni a nem nyújtható használatával Object.preventExtensions()
, Object.seal()
vagy Object.freeze()
.
Példa: az isExtensible () használata
// 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
Kimenet
igaz hamis hamis hamis
Ajánlott olvasmány: JavaScript Object.preventExtensions ()