JavaScript Object.isSealed()
- Página anterior isFrozen()
- Próxima página keys()
- Voltar à página anterior Manual de referência de objetos do JavaScript
Definição e uso
Object.isSealed()
O método é usado para verificar se um objeto foi selado. Se o objeto for selado, ele retorna true.
Métodos relacionados:
Object.preventExtensions()
Permite a modificação, mas impede a adição de atributos.
Object.seal()
Permite a modificação, mas bloqueia a adição e exclusão de propriedades.
Object.freeze()
Bloqueia a modificação, adição e exclusão de propriedades.
Object.isExtensible()
Se o objeto for extensível, retorna true.
Object.isSealed()
Se o objeto estiver selado, retorna true.
Object.isFrozen()
Se o objeto estiver congelado, retorna true.
Exemplo
Exemplo 1
// Criar objeto const person = {firstName: "Bill", lastName: "Gates"}; // Selar objeto Object.seal(person); // Isso retornará true let answer = Object.isSealed(person);
Exemplo 2
// Criar array const fruits = ["Banana", "Orange", "Apple", "Mango"]; // Selar array Object.seal(fruits); // Isso retornará true let answer = Object.isSealed(fruits);
Sintaxe
Object.isSealed(object)
Parâmetro
Parâmetro | Descrição |
---|---|
object | Obrigatório. O objeto a ser verificado. |
Retorno
Tipo | Descrição |
---|---|
Boolean | Se o objeto estiver selado, retorna true; caso contrário, retorna false. |
Suporte do navegador
Object.isSealed()
É uma característica do ECMAScript5 (ES5).
Desde julho de 2013, todos os navegadores modernos suportam completamente o ES5 (JavaScript 2009):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
Setembro de 2012 | Setembro de 2012 | Abril de 2013 | Julho de 2012 | Julho de 2013 |
- Página anterior isFrozen()
- Próxima página keys()
- Voltar à página anterior Manual de referência de objetos do JavaScript