根据相应的索引从嵌套数组创建新数组

Eleventy

我有一个嵌套数组数组,我需要创建由对应索引位置中的元素组成的新数组。有点难以解释,但是这里是我开始的内容以及需要产生的内容:

arrays = [ 
  [["ab", "cd", "ef", "gh"], ["ik", "lm", "no", "pq"],
   ["rs", "tu", "vw", "xy"]],
  [["z1", "23", "45", "67"],["89", "AB", "CD", "EF"],["GH", "IJ", "KL", "MN"]]
]

goal = [
  [["ab", "ik", "rs"], ["cd", "lm", "tu"], ["ef", "no", "vw"], ["gh", "pq", "xy"]],
  [["z1", "89", "GH"], ["23", "AB", "IJ"], ["45", "CD", "KL"], ["67", "EF", "MN"]]
]
约格午间

您只是简单地转置内部数组:

arrays.map(&:transpose)
#=> [
#     [
#       ["ab", "ik", "rs"], 
#       ["cd", "lm", "tu"], 
#       ["ef", "no", "vw"], 
#       ["gh", "pq", "xy"]
#     ], 
#     [
#       ["z1", "89", "GH"], 
#       ["23", "AB", "IJ"], 
#       ["45", "CD", "KL"], 
#       ["67", "EF", "MN"]
#     ]
#   ]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

foreach数组可使用嵌套数组创建新数组

来自分类Dev

foreach数组可使用嵌套数组创建新数组

来自分类Dev

嵌套数组元素的索引

来自分类Dev

创建嵌套数组javascript

来自分类Dev

从MySQL创建嵌套数组

来自分类Dev

从嵌套数组创建 UL

来自分类Dev

通过键数组创建嵌套数组

来自分类Dev

从对象数组创建对象的嵌套数组?

来自分类Dev

Javascript:根据对象上嵌套数组中的值在数组中查找对象的索引

来自分类Dev

如何使用嵌套循环 JS 从嵌套数组中创建新数组

来自分类Dev

从嵌套数组创建嵌套哈希

来自分类Dev

向嵌套数组的元素添加索引

来自分类Dev

遍历存储索引的嵌套数组

来自分类Dev

在嵌套数组中查找并打印相应的名称

来自分类Dev

更改新嵌套数组中的键

来自分类Dev

如何根据特定键对嵌套数组的索引进行排序?

来自分类Dev

在不改变状态的情况下,根据Reducer中的给定索引更改嵌套数组的值

来自分类Dev

创建一个嵌套数组

来自分类Dev

创建嵌套数据(JSON或数组)

来自分类Dev

在Javascript中创建嵌套数组

来自分类Dev

Ruby On Rails:创建嵌套数组

来自分类Dev

如何创建嵌套数组JSON?

来自分类Dev

创建一个嵌套数组

来自分类Dev

根据嵌套数组中的值删除数组元素

来自分类Dev

根据嵌套数组重新排列对象数组

来自分类Dev

根据嵌套数组中的值过滤数组

来自分类Dev

根据内部数组长度查找嵌套数组

来自分类Dev

无法根据嵌套数组过滤对象数组

来自分类Dev

如何根据嵌套数组之一的值过滤数组?