JavaScript Object.isExtensible ()

Metoda JavaScript Object.isExtensible () provjerava je li objekt proširiv, tj. Mogu mu se dodati nova svojstva.

Sintaksa isExtensible()metode je:

 Object.isExtensible(obj)

isExtensible()Metoda, kao statičke metode, zove se pomoću Objectime klase.

isExtensible () Parametri

isExtensible()Postupak uzima u:

  • obj - objekt koji treba provjeriti.

Povratna vrijednost iz isExtensible ()

  • Vraća Booleannaznaku je li dani objekt proširiv ili ne.

Napomena: Objekt može biti označen kao non-proširiva pomoću Object.preventExtensions(), Object.seal()ili Object.freeze().

Primjer: Korištenje 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

Izlaz

 istina lažno lažno lažno

Preporučeno čitanje: JavaScript Object.preventExtensions ()

Zanimljivi članci...