Quando usar “const” com objetos em JavaScript?

Quando Usar Const Com Objetos Em Javascript



const ” é uma palavra-chave em JavaScript usada para declarar variáveis ​​que são imutáveis, significa que elas não podem ser reatribuídas a outro valor. Não define um valor constante/fixo. Ele especifica uma referência constante a um valor. Ele age de maneira diferente ao interagir com objetos. Quando você declara um objeto com “const”, ele não é imutável, você ainda pode alterar suas propriedades. No entanto, const restringe a reatribuição da variável a outro objeto. O código JavaScript que usa “const” com objetos é mais fácil de manter e menos propenso a erros devido a reatribuições descuidadas de variáveis.

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 a 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 ,

passatempo : 'Leitura de livro'

}

Acesse o valor do atributo do objeto “ passatempo ” usando o ponto “ . ” operador e imprimir no console com a ajuda do “ console.log() ” método:



console. registro ( obj. passatempo ) ;

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





Aqui, vamos modificar o valor do “ const ” propriedade do objeto chamada “ passatempo ' para ' Pintura ” e imprima-o no console:



obj. passatempo = 'Pintura' ;

console. registro ( obj. passatempo ) ;

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

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

obj = {

nome : 'Emma' ,

idade : 26 ,

passatempo : 'Viajando'

}

Imprima o “obj” como um objeto atualizado:

console. registro ( obj ) ;

Saída

Isso é tudo sobre o uso do “const” com objetos em JavaScript.

Conclusão

As variáveis ​​com “ const ” em JavaScript são imutáveis, mas o objeto com “ const ” não é imutável, você ainda pode modificar suas propriedades. No entanto, const não permite reatribuir a variável a outro objeto. Este blog explicou o uso de “const” com objetos em JavaScript.