Criar objeto imutável com JavaScript

16h atrás

0 0

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)

0/512
Link