Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Duda de Variable Constante

Hola!

En el video sobre Borrando Elementos de las Listas en los ejemplos:

const ciudadesDisponibles = new Array("Bogota", "Santiago,", "Lima");
const paisesDisponibles = ["Colombia", "Perú", "Chile", "Brasil", "Argentina"];

¿Por qué después si nos permite cambiar si son constantes?

 paisesDisponibles.push("Uruguay");
 ciudadesDisponibles.push("Montevideo");
   
1 respuesta
solución!

¡Hola Verónica! ¿Cómo estás?

Bueno, cuando trabajamos con variables constantes, lo que JavaScript no nos permite es declarar un nuevo valor para esta variable como en el siguiente ejemplo:

const paisesDisponibles = ["Colombia", "Perú", "Chile", "Brasil", "Argentina"];

paisesDisponibles = 5; // en la consola sale el error "Uncaught TypeError: Assignment to constant variable" que significa "Asignación a variable constante"

Sin embargo, podemos realizar fácilmente operaciones dentro de estos valores. Si el valor es una matriz, como en el caso que presenta, todas las operaciones o funciones existentes para este tipo de variable están disponibles.

¡Espero haber ayudado!

¡Hasta la próxima!