Chain methods for complex transformations:
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
// Get doubled evens, sorted descending
let result = numbers
.filter(n => n % 2 === 0) // [2, 4, 6, 8, 10]
.map(n => n * 2) // [4, 8, 12, 16, 20]
.sort((a, b) => b - a) // [20, 16, 12, 8, 4]
console.log(result)
Chaining reads left-to-right, top-to-bottom. Each method returns a new array for the next method.