Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 818 Bytes

const.md

File metadata and controls

40 lines (27 loc) · 818 Bytes

Const e Freeze

const – É uma variável que não pode ter seu valor reatribuido, ou seja, será constante toda vida, porém se for um objeto, os valores dentro dela poderão ser modificados.

//Criando um objeto dog

const  dog = {
        name: pug,
        age: 2
    };
//Alterando o objeto adicionando uma nova propriedade
//retornará erro porque o objeto é do tipo const

const dog =  
{
   name:  pink,
   age:  4
};
//Alterando a propriedade do objeto dog

dog.name = bower;

freeze - É possível deixar um objeto imutável passando ele como parâmetro no método Object.freeze(object), feito isso não é possível reescrever nem modificar o objeto e suas propriedades.

Object.freeze(dog);