Files

27 lines
1.3 KiB
Markdown
Raw Normal View History

2018-10-12 15:37:13 -04:00
---
title: Use the map Method to Extract Data from an Array
localeTitle: Utilice el método de mapa para extraer datos de una matriz
---
## Utilice el método de mapa para extraer datos de una matriz
## ![:speech_balloon:](https://forum.freecodecamp.com/images/emoji/emoji_one/speech_balloon.png?v=3 ": speech_balloon:") Sugerencia: 1
array.prototype.map toma una función como entrada y devuelve una matriz. La matriz devuelta incluye elementos que son procesados por la función. Esta función toma elementos individuales como entrada.
## ¡Alerta de spoiler!
![señal de advertencia](//discourse-user-assets.s3.amazonaws.com/original/2X/2/2d6c412a50797771301e7ceabd554cef4edcd74d.gif)
**¡Solución por delante!**
## ![:rotating_light:](https://forum.freecodecamp.com/images/emoji/emoji_one/rotating_light.png?v=3 ": rotando luz:") Solución de código intermedio:
```javascript
rating = watchList.map( (item) => ({"title":item["Title"], "rating":item["imdbRating"]}) );
```
\### Código Explicación: Usando la notación ES6, cada elemento de la matriz se procesa para extraer el título y la calificación. Se necesitan paréntesis para devolver un objeto.
#### Enlaces relevantes
* [Funciones de flecha](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions)