What is Array.prototype.filter useful for?
Used for filtering arrays.
Array.filter(callback function returning BOOLEAN)
Array.filter(number => number % 2 === 0)
What is Array.prototype.map useful for?
Used to transform exisiting arrays.
Array.map(callback function returning value)
Array.map(number => number *2)
What is Array.prototype.reduce useful for?
reduces the array (accumulate)
(accumulator, currentValue) => {
return accumulator + currentValue;
}
Array.reduce(callback function, initialValue)