当前位置:  开发笔记 > 编程语言 > 正文

如何使用es6或lodash在javascript中按索引对两个数组进行分组?

如何解决《如何使用es6或lodash在javascript中按索引对两个数组进行分组?》经验,为你挑选了1个好方法。

我们有两个相同的数组来按索引对主题进行分组。具有相同长度和不同值的两个数组,如打击。如何通过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进行分组,但我找不到解决我问题的最佳方法。



1> Saurabh Agra..:

尝试这个:

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);
推荐阅读
谢谢巷议
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有