мне понадобится декартово произведение двух javascript списков.
Пример:
let l1 = ['a','e','f'];
let l2 = ['1','3','2'];
let lp = prod(l1, l2);
lp будет
[
['a','1'],
['e','1'],
['f','1'],
['a','3'],
['e','3'],
['f','3'],
['a','2'],
['e','2'],
['f','2']
]
Я могу легко сделать это с циклами for / foreach, но интересно, будут ли у кого-то элегантные предложения с функциями карты.