我有两个不同长度的数组,每个数组中的项目数是动态的。我想把一个数组的第一个元素和第二个数组的第一个元素组合起来,把第一个数组的第一个元素和第二个数组的第二个元素组合起来,以此类推。例如:
第一个数组是['a','b','c']
第二个数组是['1','2]
最后,我需要的结果看起来像这样:
['a-1','a-2','b-1','b-2','c-1','c-2]
我有两个不同长度的数组,每个数组中的项目数是动态的。我想把一个数组的第一个元素和第二个数组的第一个元素组合起来,把第一个数组的第一个元素和第二个数组的第二个元素组合起来,以此类推。例如:
第一个数组是['a','b','c']
第二个数组是['1','2]
最后,我需要的结果看起来像这样:
['a-1','a-2','b-1','b-2','c-1','c-2]
2条答案
按热度按时间ntjbwcob1#
你可以尝试使用
flatMap()
来迭代array1
的每个元素,并在array2上使用map()
:你也可以使用for循环来实现这个结果:
q5lcpyga2#
要将第一个数组的元素和第二个数组的元素组合起来,您可以使用数组方法,如JavaScript中的
map
和flatMap
。