27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
![]() |
---
|
|||
|
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
|
|||
|
|
|||
|
##  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!
|
|||
|
|
|||
|

|
|||
|
|
|||
|
**¡Solución por delante!**
|
|||
|
|
|||
|
##  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)
|