I don't know how to formulate right. But I need to make next thing.
We have next data stucture:
a = [
{
name: "size",
'values': ['S', 'M', 'L']
},
{
name: 'color',
'values': ['B', 'G', 'Y'],
},
{
name: 'material',
'values': ['X', 'Y']
}
]
And from this need generate next array:
['SBX', 'SBY', 'SGX', 'SGY', 'SYX', 'SYY', 'MBX, 'MBY', ..., 'LYY']
Exists some algorithm for my task? Or simple example. Thank you!