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 ()








