- Crea una lista vacía llamada "listaGenerica".
const generalList = [];
- Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
const programmingLanguages = ["JavaScript", "C", "C++", "Python"];
- Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
programmingLanguages.push("Java", "Ruby", "GoLang");
- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
const completeList = () => {
for (const language of programmingLanguages) {
console.log({ language });
}
};
console.warn("Lista");
completeList();
- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
const completeListReversed = () => {
for (const language of programmingLanguages.reverse()) {
console.log({ language });
}
};
console.warn("Lista invertida");
completeListReversed();
- Crea una función que calcule el promedio de los elementos en una lista de números.
const calculateAverage = () => {
const numberList = [5, 10, 15, 20, 25, 30];
const average =
numberList.reduce((sum, num) => sum + num, 0) / numberList.length;
console.log(`El promedio total de los números es: ${average.toFixed(1)}`);
};
calculateAverage();
- Crea 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.
const findMinMax = () => {
const numbers = [5, 4, 2, 15, 8];
const min = Math.min(...numbers);
const max = Math.max(...numbers);
console.log(`El número más pequeño en la lista es: ${min}`);
console.log(`El número más grande en la lista es: ${max}`);
};
findMinMax();
- Crea una función que devuelva la suma de todos los elementos en una lista.
const sumList = () => {
const numbers = [5, 4, 2, 15, 8];
const totalSum = numbers.reduce((sum, num) => sum + num, 0);
console.log(`La suma de los números es: ${totalSum}`);
};
sumList();
- Crea 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.
const getPosition = (list, element) => {
return list.indexOf(element);
};
const numberList = [5, 4, 2, 3, 7, 10];
console.log(`La posicion del numer en la lista es ${getPosition(numberList, 2)}`);
console.log(`La posicion del numer en la lista es ${getPosition(numberList, 11)}`);
- Crea 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.
const mergeAndSumLists = () => {
const list1 = [5, 4, 2, 3, 7, 10];
const list2 = [6, 7, 1, 4, 8, 9];
const mergedList = list1.map((num, index) => num + list2[index]);
console.log(mergedList);
};
mergeAndSumLists();
- Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
const squareEachNumber = () => {
const numbersList = [5, 4, 2, 3, 7, 10];
const squaredNumbersList = numbersList.map(num => num * num);
console.log(squaredNumbersList);
};
squareEachNumber();