JavaScript Object.isExtensible ()

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 Objectimenom razreda.

isExtensible () Parametri

isExtensible()Metoda je v:

  • obj - predmet, ki ga je treba preveriti.

Vrnjena vrednost iz isExtensible ()

  • Vrne Booleannavedbo, 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 ()

Zanimive Članki...