const produto = Object.preventExtensions({
nome: 'Qualquer', preco: 1.99, tag: 'promoção'
})
console.log('Extensível:',Object.isExtensible(produto));
produto.nome = 'Borracha'
produto.descricao = 'Borracha escolar branca'
console.log(produto);
delete produto.tag//deletanto a tag promoção
console.log(produto);
console.log();
//Object.seal (selar)
const pessoa = {nome: 'Juliana', idade: 27}
Object.seal(pessoa)//não consegue adcionar nem excluir o objeto pessoa
console.log('Selado: ', Object.isSealed(pessoa));
//tentando alterar os dados de pessoa
pessoa.sobrenome = 'Silva'//não consegue adicionar sobrenome
delete pessoa.nome
pessoa.idade = 35//consegue alterar o atributo idade
console.log(pessoa);
Palavras chave:
Modifikime / vula JavaScript
Modifiche / sigilli JavaScript
JavaScript-modifikasjoner / segl
שינויים / חותם של JavaScript
Modificări / sigilare JavaScript
JavaScript модификации / печать
JavaScript-Änderungen / Siegel
Nenhum comentário:
Postar um comentário