@stdlib/array
Version:
Arrays.
33 lines (23 loc) • 621 B
Plain Text
{{alias}}( x1, x2[, ...xN] )
Returns the n-fold Cartesian product.
If provided one or more empty arrays, the function returns an empty array.
Parameters
----------
x1: ArrayLikeObject
First input array.
x2: ArrayLikeObject
Second input array.
xN: ...ArrayLikeObject (optional)
Additional input arrays.
Returns
-------
out: Array<Array>
Cartesian product.
Examples
--------
> var x1 = [ 1, 2 ];
> var x2 = [ 3, 4 ];
> var out = {{alias}}( x1, x2 )
[ [ 1, 3 ], [ 1, 4 ], [ 2, 3 ], [ 2, 4 ] ]
See Also
--------