The map()
function in JavaScript is a crucial method when it comes to programming in a functional manner.
An example of using the map()
function involves iterating through an array, applying a specified function (f()
) to each element, and building a new array with the results:
const b = a.map(f);
Using map()
, we can create a new array from an existing array, and then further filter the result using the filter()
function. Consider this example, where we create a new array to store the first letter of each item in the list
array, and then filter out the ones that match the letter A
:
const list = ['Apple', 'Orange', 'Egg'];
list.map(item => item[0]).filter(item => item === 'A'); //'A'
By combining the map()
and filter()
functions, we can efficiently manipulate arrays and perform operations on elements based on specific criteria.