Comment implémenter le produit cartésien de plusieurs tableaux en JavaScript ?
A titre d'exemple,
cartesian([1, 2], [10, 20], [100, 200, 300])
devrait retourner
[
[1, 10, 100],
[1, 10, 200],
[1, 10, 300],
[2, 10, 100],
[2, 10, 200]
...
]