Javascript map

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Curso de Javascript Online. Desde cero.

11.  
14.  
19.  
26.  

El método map devuelve un nuevo array que contendrá el resultado de haber llamado a una función por cada uno de los elementos de otro array.

Por ejemplo, la siguiente llamada al método map genera un nuevo array cuyo valor es el doble del valor correspondiente del array original:

const numeros = [1, 2, 3];
const nuevoArray = numeros.map(valor => multiplicarPor2(valor));
console.log(nuevoArray); // 2, 4, 6

function multiplicarPor2(valor) {
    return valor * 2
}

Si utilizamos una función anónima para limpiar un poco más nuestro código, quedaría así

const numbers = [1, 2, 3];

const newArray = numbers.map(number => number * 2);

console.log(newArray ); // 2, 4, 6

Ejercicios: Arrays con map

1. A partir de un array con cinco nombres de persona, recórrelo con un map para obtener un nuevo array con el texto «Conozco a alguien llamado » precediendo a cada nombre.

Javascript map 1

2. Obten un nuevo array en el que cada elemento sea el doble de cada uno de los elementos de este array:

my_list = [1,9,3,8,5,7]
Javascript map 2
← Arrays en Javascript
Objetos →