我们有两个相同的数组来按索引对主题进行分组。具有相同长度和不同值的两个数组,如打击。如何通过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或lodash concat中使用reduce进行分组,但我找不到解决我问题的最佳方法。
尝试这个:
let array1 = [1, 2, 3, 4];
let array2 = [5, 6, 7, 8];
let res = array1.map((value, index) => {
return [value, array2[index]]
})
console.log(res);