我有初学者技能,希望有人可以帮助我使用 JavaScript ECMA-262 中的复杂脚本(尽可能基本的 JS 脚本,因为我使用的程序只有较旧的 ECMA-262 实现。所以一些数组在这个程序的语言参考中没有找到像“splice”甚至“concat”这样的函数。但基本的 JS 工作正常)。
我正在尝试从 2 个单独的子数组(subarrayA=1,2,3 和 subarrayB=4,5,6)创建一个总共 6 个数字的数组,交替将每个子数组中的一个数字(从每个子数组中随机选择)放入最后的 6 个项数组。此外,没有重复。
因此,例如,3,6,1,4,2,5。
我试过在线搜索,这个板,从 2 个子阵列中尝试 zipper 方法,% 来挑选奇数/偶数等。到目前为止,没有任何效果。但至少我获得了更多的知识,使我能够以一种可能有助于创建更具体的解决方案的方式提出问题。我会对此进行硬编码,但我认为可能的变化/案例的数量可能会很大?
我希望有人可以在基本 JS 中建议一个脚本/函数,它可以(1)设置每个随机子数组,然后(2)创建最终的 6 项数组。
亲切的问候,