console.log(`Trabajando con Listas`);
//Comillas invertidas ` ` (alt + 96) Acostumbrarse al uso, nos permiten hacer la extrapolación de valores de variables.
//Ejemplo agencia de viajes - Destinos diferentes
const Bogota = "Bototá";
const Lima = "Lima";
const Santiago = "Santiago";
const BuenosAires = "Buenos Aires";
console.log(Bototá,Lima,Santiago,BuenosAires);
//Listas o Arrays o arreglos
//const ciudadesDisponibles = new Array();
const ciudadesDisponibles = ['Bogotá','Lima', 'Santiago','Buenos Aires'];
console.log(ciudadesDisponibles);
//-----Agregando elementos a la lista
const ciudadesDisponibles = new Array();
ciudadesDisponibles.push('Bogotá'); //agragando punto lo convierto en función. Push agrega uno o varios elementos en el array/lista
ciudadesDisponibles.push('Caracas');
ciudadesDisponibles.push('Lima');
console.log(ciudadesDisponibles);
//nuevo array
const ciudadesMasVendidas = [];
ciudadesMasVendidas.push('Sao Pablo');
ciudadesMasVendidas.push('Buenos Aires');
console.log(ciudadesMasVendidas); //nos muestra las dos listas
//Borrado de elementos de la lista- LAS POSICIONES EN LISTAS COMIENZAN DESDE 0 EN ADELANTE
console.log(ciudadesDisponibles[2]); //NOS MUESTRA LIMA- uso de [] para accesar a una posición determinada de la lista
console.log(ciudadesMasVendidas[0]); //nos muestra Sao Pablo
const cantidadCiudades = ciudadesDisponibles.length;
console.log(`Tenemos ${cantidadCiudades} ciudades disponibles`); //nos muestra la cantidad de ciudades en número - 3
ciudadesDisponibles.splice(1,1); // Splice: remover elementos - (primero colocar posición elemento, cuántos elementos queremos eliminar)
//ciudadesdisponibles.splice(1); // al no poner el segundo dato de cuántos queremos eliminar - elimina todo de la posición 1 en adelante - solo queda elemento 0:Bogotá
console.log(ciudadesDisponibles); // no sale Cararcas