How can turn array a to array b?
Or how can I generate a matrix-like multidimensional array based on the array a below?
CONDITIONS: 1. length of array a is dynamic. 2. length of each element in array a are dynamic too
const a = [
['red', 'blue'],
['small', 'medium', 'large'],
]
const b = [
['red', 'small'],
['red', 'medium'],
['red', 'large'],
['blue', 'small'],
['blue', 'medium'],
['blue', 'large'],
]
Example 2:
const a = [
['quadcore'],
['4GB', '8GB'],
['black', 'grey'],
]
const b = [
['quadcore', '4GB', 'black'],
['quadcore', '4GB', 'grey'],
['quadcore', '8GB', 'black'],
['quadcore', '8GB', 'grey'],
]