Hola Rafael, espero que estés bien
Parece que estás buscando una forma de crear una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número. Ya tienes un buen comienzo con la función cuadradoLista
, que utiliza el método map
para lograr esto de manera eficiente. Aquí te dejo un ejemplo más detallado de cómo podrías hacerlo:
function cuadradoLista(lista) {
return lista.map(num => num ** 2);
}
const lista = [2, 3, 4];
const resultado = cuadradoLista(lista);
console.log(resultado); // Debería imprimir: [4, 9, 16]
En este ejemplo, la función cuadradoLista
toma una lista como argumento y devuelve una nueva lista donde cada elemento es el cuadrado del elemento correspondiente en la lista original. El método map
es perfecto para este tipo de operaciones porque aplica una función a cada elemento de la lista y devuelve una nueva lista con los resultados.
Espero que este ejemplo te sea útil. ¡Espero haber ayudado y buenos estudios!