JavaScript Object.isExtensible()
- Pagina precedente groupBy()
- Pagina successiva isFrozen()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript
Definizione e uso
Object.isExtensible()
Il metodo viene utilizzato per verificare se un oggetto è estendibile. Se l'oggetto è estendibile, viene restituito true.
Metodi correlati:
Object.preventExtensions()
Consentito modificare, ma bloccare l'aggiunta delle proprietà.
Object.seal()
Consentito modificare, ma bloccare l'aggiunta e la rimozione delle proprietà.
Object.freeze()
Blocca la modifica, l'aggiunta e la rimozione delle proprietà.
Object.isExtensible()
Restituisce true se l'oggetto è estensibile.
Object.isSealed()
Restituisce true se l'oggetto è sigillato.
Object.isFrozen()
Restituisce true se l'oggetto è congelato.
Esempio
Esempio 1
// Crea un oggetto const person = {firstName: "Bill", lastName: "Gates"}; // Blocca l'estensione Object.preventExtensions(person); // Questo restituirà false let answer = Object.isExtensible(person);
Esempio 2
// Crea un array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Blocca l'estensione Object.preventExtensions(fruits); // Questo restituirà false let answer = Object.isExtensible(fruits);
Sintassi
Object.isExtensible(object)
Parametro
Parametro | Descrizione |
---|---|
object | Obbligatorio. L'oggetto da controllare. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Boolean | Restituisce true se l'oggetto è estensibile, altrimenti restituisce false. |
Supporto dei browser
Object.isExtensible()
È una caratteristica di ECMAScript5 (ES5).
A partire dal luglio 2013, tutti i browser moderni supportano completamente ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Settembre 2012 | Settembre 2012 | Aprile 2013 | Luglio 2012 | Luglio 2013 |
- Pagina precedente groupBy()
- Pagina successiva isFrozen()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript