我有一个二维数组:
const keys = [
['a'],
['one', 'two', 'three'],
['X', 'Y']
]
我想将其转换为以下格式:
const output = [
['a', 'one', 'X'],
['a', 'one', 'Y'],
['a', 'two', 'X'],
['a', 'two', 'Y'],
['a', 'three', 'X'],
['a', 'three', 'Y']
]
输出数组的顺序很重要。 我尝试了几种方法(递归函数,确定输出的填充长度然后填充每个位置的函数,等等),但是它们似乎都不起作用...
任何帮助(代码或概念)将不胜感激,因为这个看似简单的问题使我头疼。