JavaScript Object.isFrozen()
- Página anterior isExtensible()
- Próxima página isSealed()
- Voltar à página anterior Manual de referência de objetos JavaScript
Definição e uso
Object.isFrozen()
O método é usado para verificar se um objeto está congelado. Se o objeto estiver congelado, retorna true.
Métodos relacionados:
Object.preventExtensions()
Permite modificar, mas impede a adição de atributos.
Object.seal()
Permitir a modificação, mas impedir a adição e exclusão de propriedades.
Object.freeze()
Impedir 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.
Instância
Exemplo 1
// Criar objeto const person = {firstName: "Bill", lastName: "Gates"}; // Congelar objeto Object.freeze(person); // Isso retornará true let text = Object.isFrozen(person);
Exemplo 2
const fruits = ["Banana", "Orange", "Apple", "Mango"]; Object.freeze(fruits); // Isso retornará true: let answer = Object.isFrozen(fruits);
Sintaxe
Object.isFrozen(object)
Parâmetro
Parâmetro | Descrição |
---|---|
object | Obrigatório. O objeto a ser verificado. |
Valor de retorno
Tipo | Descrição |
---|---|
Boolean | Se o objeto estiver congelado, retorna true, caso contrário, retorna false. |
Suporte do navegador
Object.isFrozen()
É 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 isExtensible()
- Próxima página isSealed()
- Voltar à página anterior Manual de referência de objetos JavaScript