JavaScript Object.isExtensible ()

JavaScript Object.isExtensible () -metoden sjekker om et objekt er utvidbart, dvs. at nye egenskaper kan legges til det.

Syntaksen til isExtensible()metoden er:

 Object.isExtensible(obj)

Den isExtensible()metoden, å være en statisk metode, kalles med Objectnavn klassen.

isExtensible () -parametere

Den isExtensible()metoden tar i:

  • obj - Objektet som skal kontrolleres.

Returverdi fra isExtensible ()

  • Returnerer en Booleanindikasjon på om det gitte objektet er utvidbart eller ikke.

Merk: Et objekt kan bli merket som ikke-utvidbare ved utnyttelse Object.preventExtensions(), Object.seal()eller Object.freeze().

Eksempel: Bruk av 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

Produksjon

 ekte falske falske falske

Anbefalt lesing: JavaScript Object.preventExtensions ()

Interessante artikler...