我需要帮助如何将4字段与使用javascript的图片中的字段组合起来
示例
Field1 : 1,2
Field2 : 3,4
Field3 : 5,6
Field4 : 7,8
成果产出:
1357 * 1358 * 1367 * 1368 * 1457 * 1458 * 1467 *1467* 2357 * 2358 * 2367 * 2368 * 2457 * 2458 * 2467 * 2468 *
发布于 2022-08-17 16:12:00
你可以再做一次。
假设您的输入是一个列表列表,例如[[1,2],[3,4],[5,6],[7,8]]。
第一步是从数组中移除第一个数组,以便最终得到两个如下所示的数组:
[1,2]
[[3,4],[5,6],[7,8]]然后再次运行函数,但在左边,(在本例中是[[3,4],[5,6],[7,8]])。
继续这样做,直到没有剩下的。此时,返回已提取的数组,但修改为数组数组,其中每个数组都有一个数字,在本例中,它将类似于[[7],[8]]。
然后,当您备份调用堆栈时,迭代递归之前提取的数组中的值,并将它们添加到上次调用中返回的数组的副本中,因此,当您从[7,8]调用返回时,下一个返回如下所示
[ [5,7], [5,8], [6,7], 6,8] ]以此类推,直到你到达
[ [1,3,5,7],
[1,3,5,8],
[1,3,6,7],
[1,3,6,8],
[1,4,5,7],
[1,4,5,8],
[1,4,6,7],
[1,4,6,8],
[2,3,5,7],
[2,3,5,8],
[2,3,6,7],
[2,3,6,8],
[2,4,5,7],
[2,4,5,8],
[2,4,6,7],
[2,4,6,8] ]然后可以使用map和join生成字符串。
https://stackoverflow.com/questions/73389919
复制相似问题