Array functions can be combined
Chain methods for powerful transformations
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
// Get squares of even numbers
let evenSquares = numbers
.filter(number => number % 2 === 0)
.map(number => number * number);
console.log(evenSquares); // [4, 16, 36, 64, 100]