JavaScript Object.isSealed()
- Pagina precedente isFrozen()
- Pagina successiva keys()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript
定义和用法
Object.isSealed()
方法用于检查对象是否被密封。如果对象被密封,则返回 true。
相关方法:
Object.preventExtensions()
允许修改,但阻止添加属性。
Object.seal()
Permette la modifica, ma blocca 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 l'oggetto const person = {firstName: "Bill", lastName: "Gates"}; // Sigilla l'oggetto Object.seal(person); // Questo restituirà true let answer = Object.isSealed(person);
Esempio 2
// Crea l'array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Sigilla l'array Object.seal(fruits); // Questo restituirà true let answer = Object.isSealed(fruits);
Sintassi
Object.isSealed(object)
Parametro
Parametro | Descrizione |
---|---|
object | Obbligatorio. Oggetto da controllare. |
Valore di ritorno
Tipo | Descrizione |
---|---|
Boolean | Restituisce true se l'oggetto è sigillato, altrimenti restituisce false. |
Supporto browser
Object.isSealed()
È una caratteristica di ECMAScript5 (ES5).
Dalla 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 isFrozen()
- Pagina successiva keys()
- Torna alla pagina precedente Manuale di riferimento degli oggetti JavaScript