Criar objeto imutável com JavaScript
16h atrás
O método Object.freeze() do #JavaScript cria um objeto, no qual não se pode adicionar novas propriedades, e remover ou modificar as existentes. Em resumo, um objeto imutável.
Exemplo
const obj = Object.freeze({
um: 1,
dois: 2,
tres: 3
});
obj.quatro = 4; // Não faz nada, a não ser no modo strict, nesse caso é lançado um TypeError
Qualquer tentativa de modificação do objeto irá falhar silenciosamente, ou lançar um TypeError no modo strict.
Comentários (0)