JavaScript Object.isExtensible ()

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 Objectosztá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, Booleanhogy 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 ()

érdekes cikkek...