JavaScript Object.isExtensible ()

JavaScript Object.isExtensible () -menetelmä tarkistaa, onko objekti laajennettavissa, eli siihen voidaan lisätä uusia ominaisuuksia.

Menetelmän syntaksi isExtensible()on:

 Object.isExtensible(obj)

isExtensible()Menetelmä, joka on staattinen menetelmä, kutsutaan käyttää Objectluokan nimi.

isExtensible () -parametrit

isExtensible()Menetelmä vie:

  • obj - Tarkistettava objekti.

Palautusarvo isExtensible ()

  • Palauttaa Booleanosoituksen siitä, onko annettu objekti laajennettavissa vai ei.

Huomaa: Objekti voidaan merkitä ei-venyvä käyttäen Object.preventExtensions(), Object.seal()tai Object.freeze().

Esimerkki: isExtensible () -sovelluksen käyttö

 // 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

Tuotos

 true väärä väärä väärä

Suositeltava lukeminen: JavaScript Object.preventExtensions ()

Mielenkiintoisia artikkeleita...