Javascript为jquery选择器重新排列数组
javascript rearrange arrays in permutations for jquery selectors
不确定这个问题的最佳标题,所以欢迎任何修改建议…
假设我有一个javascript数组,它看起来像这样:
group[g1] = [v1,v2,v3]
group[g2] = [a1,a2,a3]
group[g3] = [b1,b2,b3]
and so on... ad infinitum
我想把它重新排列成
newgroup[z] = [v1,a1,b1]
newgroup[y] = [v1,a1,b2]
newgroup[x] = [v1,a1,b3]
newgroup[w] = [v1,a2,b1]
newgroup[v] = [v1,a2,b2]
newgroup[u] = [v1,a2,b3]
newgroup[t] = [v1,a3,b1]
newgroup[s] = [v1,a3,b2]
newgroup[r] = [v1,a3,b3]
newgroup[q] = [v2,a1,b1]
newgroup[p] = [v2,a1,b2]
newgroup[o] = [v2,a1,b3]
newgroup[n] = [v2,a2,b1]
newgroup[m] = [v2,a2,b2]
newgroup[h] = [v2,a2,b3]
newgroup[g] = [v2,a3,b1]
newgroup[f] = [v2,a3,b2]
newgroup[d] = [v2,a3,b3]
newgroup[q] = [v3,a1,b1]
newgroup[p] = [v3,a1,b2]
newgroup[o] = [v3,a1,b3]
newgroup[n] = [v3,a2,b1]
newgroup[m] = [v3,a2,b2]
newgroup[h] = [v3,a2,b3]
newgroup[g] = [v3,a3,b1]
newgroup[f] = [v3,a3,b2]
newgroup[d] = [v3,a3,b3]
即. .列出所有不同分组方式的排列顺序理想情况下,这将是动态的,所以无论有多少组的元素在每个组数组。它也会起作用。然后我可以加入新闻组,并将它们链接在一起,为jquery创建一个大的选择器。
请帮…现在已经超出我的能力范围了!
我意识到我正在寻找我的原始数组的笛卡尔积。在这里找到了结果…数组的惰性笛卡尔积(任意嵌套循环)…上帝我喜欢这个网站
相关文章:
- 从数组中删除重复条目,并在javascript中按顺序排列
- Javascript从数组中随机选择并按字母顺序排列
- Javascript/jQuery:如何从数组的项中获取排列
- Javascript将生日按数组顺序排列
- 重新排列 JavaScript 数组/对象
- 我想重新排列我的数组和其他数组一样,这个数组是键和值
- 重新排列数组的索引以匹配其他数组
- 将元素排列到哈希数组中
- 如何随机排列数组中的对象
- 如何使用 Angular.js/Javascript 重新排列数组值
- 在Javascript上,如何重新排列数组
- 异步forEach,在Node.js中重新排列数组
- Javascript为jquery选择器重新排列数组
- 基于另一个充满“<”和“>”符号的数组排列数组
- Javascript根据值重新排列数组索引
- 树结构中的Javascript排列数组
- 围绕索引重新排列数组
- 重新排列数组元素
- Javascript,在功能上排列数组中的两个项目
- 如何在JQuery中重新排列数组