【发布时间】:2019-11-20 05:23:30
【问题描述】:
我们有相同的两个数组来按索引分组主题。 两个具有相同长度和不同值的数组,如打击。 如何通过 ES6 reduce 或 lodash 对两个数组及其索引进行分组?
array1 = [1,2,3,4] OR [{a:1},{b:2},{c:3},{d:4}]
array2 = [5,6,7,8] OR [{e:5},{f:6},{g:7},{h:8}]
finalArray = [[1,5],[2,6],[3,7],[4,8]]
我正在尝试不同的方法,例如在 es6 中使用 reduce 或 lodash concat 进行分组,但我找不到解决问题的最佳方法。
【问题讨论】:
-
您所要求的通常称为
zip,因此如果 lodash 有 zip 功能,请使用它。
标签: javascript ecmascript-6 lodash