2018-10-12 15:37:13 -04:00
---
title: Use the map Method to Extract Data from an Array
---
## Use the map Method to Extract Data from an Array
##  Hint: 1
array.prototype.map takes a function as in input and returns an array. The returned array includes elements that is processed by the function. This function takes individual elements as input.
## Spoiler Alert!

**Solution ahead!**
##  Intermediate Code Solution:
```javascript
2019-02-22 23:03:34 +01:00
const rating = watchList.map(item => ({title: item["Title"], rating: item["imdbRating"]}));
2018-10-12 15:37:13 -04:00
```
### Code Explanation:
Using ES6 notation, each item in array is processed to extract title and rating.
Parantheses are needed to return an object.
#### Relevant Links
* < a href = 'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions' target = '_blank' rel = 'nofollow' > Arrow Functions</ a >