【发布时间】:2025-12-30 06:05:06
【问题描述】:
answer 到 Javascript equivalent of Python's zip function 展示了一种巧妙的方法,可以获取任意数量的数组,并在单个语句中将它们“压缩”到合并的数组中。
zip= rows=>rows[0].map((_,c)=>rows.map(row=>row[c]))
这个问题Javascript - Sum two arrays in single iteration 显示了一个类似的想法,但在压缩条目时对它们进行了汇总。
我想知道如何结合这两种技术 - 所以给定一个未知数量的数组:
[
[1,2,3],
[1,2,3],
[1,2,3]
]
...结果是[3, 6, 9],即第一个元素、第二个元素之和,以此类推。为简单起见,假设每个数组包含相同数量的项目。
【问题讨论】:
标签: javascript arrays