- Crear una lista vacía llamada "listaGenerica"
let listaGenerica = [];
- Crear una lista de lenguajes de programación llamada "lenguagesDeProgramacion" con los elementos especificados
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
- Agregar los elementos 'Java', 'Ruby' y 'GoLang' a la lista "lenguagesDeProgramacion"
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
- Crear una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion"
function mostrarLenguages() {
lenguagesDeProgramacion.forEach(lenguaje => console.log(lenguaje));
}
mostrarLenguages();
- Crear una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso
function mostrarLenguagesInverso() {
lenguagesDeProgramacion.slice().reverse().forEach(lenguaje => console.log(lenguaje));
}
mostrarLenguagesInverso();
- Crear una función que calcule el promedio de los elementos en una lista de números
function calcularPromedio(listaNumeros) {
const suma = listaNumeros.reduce((acumulador, numero) => acumulador + numero, 0);
return suma / listaNumeros.length;
}
const numeros = [1, 2, 3, 4, 5];
console.log("Promedio:", calcularPromedio(numeros));
- Crear una función que muestre en la consola el número más grande y el número más pequeño en una lista
function mostrarMayorYMenor(listaNumeros) {
const maximo = Math.max(...listaNumeros);
const minimo = Math.min(...listaNumeros);
console.log("Número más grande:", maximo);
console.log("Número más pequeño:", minimo);
}
mostrarMayorYMenor(numeros);
- Crear una función que devuelva la suma de todos los elementos en una lista
function sumarElementos(listaNumeros) {
return listaNumeros.reduce((acumulador, numero) => acumulador + numero, 0);
}
console.log("Suma de elementos:", sumarElementos(numeros));
- Crear una 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
function buscarElemento(lista, elemento) {
return lista.indexOf(elemento);
}
console.log("Posición de 'Python':", buscarElemento(lenguagesDeProgramacion, 'Python'));
console.log("Posición de 'Rust':", buscarElemento(lenguagesDeProgramacion, 'Rust')); // -1 si no existe
- Crear una 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
function sumarListas(lista1, lista2) {
return lista1.map((numero, indice) => numero + lista2[indice]);
}
const lista1 = [1, 2, 3];
const lista2 = [4, 5, 6];
console.log("Suma de listas:", sumarListas(lista1, lista2));
- Crear una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número
function cuadradoDeNumeros(listaNumeros) {
return listaNumeros.map(numero => numero * numero);
}
console.log("Cuadrado de números:", cuadradoDeNumeros(numeros));