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ónEvita esta confusión
const no congela objetos ni arrays; para impedir ciertas modificaciones puedes necesitar otras técnicas como Object.freeze.