JavaScript Object.isExtensible ()

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 Objectklases nosaukumu.

isExtensible () parametri

isExtensible()Metode ņem in:

  • obj - jāpārbauda objekts.

Atgriežamā vērtība no isExtensible ()

  • Atgriež Booleannorā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 ()

Interesanti raksti...