Arrays & Array Methods (map, filter, reduce)
What combination pattern is this code generating?
const numbers = [1, 2, 3, 4, 5];
const pairs = numbers.flatMap((n, i) =>
numbers.slice(i + 1).map(m => [n, m])
);
const numbers = [1, 2, 3, 4, 5];
const pairs = numbers.flatMap((n, i) =>
numbers.slice(i + 1).map(m => [n, m])
);