Buenos dias, en el video 01 de listas se utiliza la variable const a la cual en las datos de la misma se le agregan ciudades y paises, En el uso de listas si sepuede alterar el contenido de una variable const??? Gracias!!!
Buenos dias, en el video 01 de listas se utiliza la variable const a la cual en las datos de la misma se le agregan ciudades y paises, En el uso de listas si sepuede alterar el contenido de una variable const??? Gracias!!!
Hola Marcos, espero que estés bien.
Es verdad que una variable const no puede ser cambiada, pero con arrays hay un detalle, no se puede cambiar la referencia del array, un ejemplo:
const nombres = [ "Jose", "Maria", "Juan" ];
nombres = ["Pedro", "Pablo"];
En el ejemplo de en cima sucedería un error, pues no se puede asignar un nuevo valor a una variable const.
Pero podemos modificar el array, usando métodos como push y pop para agregar y remover elemento de un array, el array funciona como una "caja" que se puede agregar y quitar contenido.
const nombres = [ "Jose", "Maria", "Juan" ];
nombres.push("Pedro");
El ejemplo anterior funciona porque no estamos cambiando el array directamente, sigue siendo el mismo array, la "caja" no fue cambiada y si su contenido, ya en el primer ejemplo no funcionaria porque estamos cambiando el array completamente y como sabemos no podemos cambiar el valor atribuido a una variable const.
Espero haber podido aclarar tu duda.
Si tienes alguna duda, no dejes de preguntar. ¡Estamos aquí para ayudarte!.
¡Saludos!