0
我在JavaScript中有三个阵列,例如:洗牌多个相关的阵列
one = [1,2,3,4];
two = [5,6,7,8];
three = [9,10,11,12];
然后,如果我打电话给shuffle(one,two,three)
那么它可能会产生
one = [2,3,1,4];
two = [6,7,5,8];
three = [10,11,9,12];
如何看2,6,和10 stlil对齐,所有三个都有相同的索引,例如?这就是我在其他列表中保持相互关联的数字的意思。
如何编写上述定义的shuffle
函数?
什么......不知道谁改变了它的排序。这里没有排序。 – CodeGuy
最简单和“最普遍”的方法是将每个索引映射到单个对象上,执行排序/随机播放,然后映射回去。当然,如果您可以从:values = [{one :, two :, three:},{..}]开始,那么整个过程可能会更简单。 – user2246674
@CodeGuy您可以将“shuffle”替换为“sort”,最终结果是相同的(不包括排序功能)。我知道我看过之前的排序(排序也是一个原始标签)。 – user2246674