- Crear una lista vacía llamada "listaGenerica": javascript Copiar código let listaGenerica = [];
- Crear una lista de lenguajes de programación llamada "lenguagesDeProgramacion" con los siguientes elementos: javascript Copiar código let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
- Agregar elementos a la lista "lenguagesDeProgramacion": javascript Copiar código lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
- Función que muestre todos los elementos de la lista "lenguagesDeProgramacion": javascript Copiar código function mostrarLista() { console.log(lenguagesDeProgramacion); }
mostrarLista(); 5. Función que muestre todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso: javascript Copiar código function mostrarListaInversa() { console.log(lenguagesDeProgramacion.reverse()); }
mostrarListaInversa(); 6. Función que calcule el promedio de los elementos en una lista de números: javascript Copiar código function calcularPromedio(listaNumeros) { const suma = listaNumeros.reduce((acc, num) => acc + num, 0); return suma / listaNumeros.length; }
const listaNumeros = [1, 2, 3, 4, 5];
console.log(calcularPromedio(listaNumeros));
7. Función que muestre el número más grande y el número más pequeño en una lista:
javascript
Copiar código
function mostrarMinMax(listaNumeros) {
const max = Math.max(...listaNumeros);
const min = Math.min(...listaNumeros);
console.log(El número más grande es ${max} y el más pequeño es ${min}
);
}
mostrarMinMax(listaNumeros); 8. Función que devuelva la suma de todos los elementos en una lista: javascript Copiar código function sumaLista(listaNumeros) { return listaNumeros.reduce((acc, num) => acc + num, 0); }
console.log(sumaLista(listaNumeros)); 9. Función que devuelva la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista: javascript Copiar código function buscarElemento(lista, elemento) { const index = lista.indexOf(elemento); return index !== -1 ? index : -1; }
console.log(buscarElemento(lenguagesDeProgramacion, 'Python')); // Muestra el índice de 'Python' 10. Función que reciba dos listas de números del mismo tamaño y devuelva una nueva lista con la suma de los elementos uno a uno: javascript Copiar código function sumarListas(lista1, lista2) { return lista1.map((num, index) => num + lista2[index]); }
const lista1 = [1, 2, 3]; const lista2 = [4, 5, 6]; console.log(sumarListas(lista1, lista2)); // Devuelve [5, 7, 9] 11. Función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número: javascript Copiar código function cuadrarLista(listaNumeros) { return listaNumeros.map(num => num * num); }
console.log(cuadrarLista(listaNumeros)); // Devuelve [1, 4, 9, 16, 25]