Quando usar const com objetos em javascript?

Quando usar const com objetos em javascript?
““const”É uma palavra -chave no JavaScript usada para declarar variáveis ​​imutáveis ​​significa que elas não podem ser transferidas para outro valor. Não define um valor constante/fixo. Especifica uma referência constante a um valor. Ele age de maneira diferente ao interagir com objetos. Quando você declara um objeto com "const", não é imutável, você ainda pode alterar suas propriedades. No entanto, const restringe a reatribuição da variável para outro objeto. Código JavaScript que usa "const" com objetos é mais fácil de manter e menos propenso a ter erros de transferências variáveis ​​descuidadas.

Este blog explicará o uso de "const" com objetos em javascript.

Uso de "const" com objetos em JavaScript

O "const”Com objetos em JavaScript, permite a modificação das propriedades do objeto, mas não permite a reatribuição da variável para outro objeto.

Exemplo

Crie ou declare um objeto chamado “obj”Usando o“const"Palavra -chave com três atributos"nome","idade", e "passatempo”:

const obj =
Nome: "Mili",
Idade: 24,
Hobby: "Reading de livro"

Acesse o valor do atributo de objeto “passatempo”Usando o ponto“.”Operador e imprimir no console com a ajuda do“console.registro()”Método:

console.log (obj.passatempo);

A saída indica que acessamos com sucesso o valor do “const”Propriedade do objeto chamado“passatempo”:

Aqui, modificaremos o valor do “const”Propriedade do objeto chamado“passatempo" para "Pintura”E imprima -o no console:

obj.hobby = "pintura";
console.log (obj.passatempo);

O valor foi atualizado com sucesso. Indica que as propriedades dos objetos const podem ser facilmente atualizados:

Mas o "const" não permitirá transmitir a variável para outro objeto. Aqui, atribuiremos um novo objeto ao objeto "const" "obj”:

obj =
Nome: "Emma",
Idade: 26,
hobby: "viajando"

Imprima o "OBJ" como um objeto atualizado:

console.log (obj);

Saída

É tudo sobre o uso do "const" com objetos em JavaScript.

Conclusão

As variáveis ​​com o “const”A palavra -chave em JavaScript é imutável, mas o objeto com“const”Não é imutável, você ainda pode modificar suas propriedades. No entanto, const não permite transmitir a variável para outro objeto. Este blog explicou o uso de "const" com objetos em javascript.