freeCodeCamp/guide/english/certifications/javascript-algorithms-and-d.../functional-programming/use-the-map-method-to-extra.../index.md

1.2 KiB

title
Use the map Method to Extract Data from an Array

Use the map Method to Extract Data from an Array

:speech_balloon: 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!

warning sign

Solution ahead!

:rotating_light: Intermediate Code Solution:

  rating = watchList.map( (item) => ({"title":item["Title"], "rating":item["imdbRating"]}) );

Code Explanation:

Using ES6 notation, each item in array is processed to extract title and rating. Parantheses are needed to return an object.