Files
30-seconds-of-code/snippets/xProd.md
Angelos Chalaris 04e667b367 Add xProd
2018-01-24 15:55:03 +02:00

339 B

xProd

Creates a new array out of the two supplied by creating each possible pair from the arrays.

Use Array.map() to produce every possible pair from the elements of the two arrays.

const xProd = (a, b) => a.map(x => b.map(y => [x, y]));
xProd([1, 2], ['a', 'b']); // [[1, 'a'], [1, 'b'], [2, 'a'], [2, 'b']]