JavaScript · Variables

const

Declaración de una vinculación que no puede reasignarse.

const crea una vinculación de ámbito de bloque que no se puede reasignar. Si apunta a un objeto, las propiedades del objeto pueden seguir cambiando.

Ejemplo

JavaScript · Variables
const persona = { nombre: 'Ada' };
persona.nombre = 'Grace'; // Permitido
console.log(persona.nombre);
// persona = {}; // TypeError: reasignación

Evita esta confusión

const no congela objetos ni arrays; para impedir ciertas modificaciones puedes necesitar otras técnicas como Object.freeze.