en el curso se explica que const de algun modo pone cerradura a la variable, no se puede modificar una vez creada, let si se puede modificar y var tambien se puede modificar pero es de tipo global. Sin embargo cuando trabajamos con clases, al crear una nueva instancia de la clase y definirlar como const si se pueden modificar sus atributos, cual seria la funcion de const en este caso??
otra duda que tengo es que en cursos anteriores hemos ocupado solo var, y me e dado cuenta que en ciertos casos, cuando quieres modificar la variable no directamente, por ejemplo, desde una funcion, esta hace los calculos pero no modifica la variable, sino que entrega el valor y uno debe salvarla en otra variable y asignarla explicitamente a la variable que se queria modificar, hay forma de hacerlo siempre directo??
Saludos