小编Iri*_*min的帖子

垂直对数组(矩阵)求和

如何垂直汇总数组数组中的所有数据?

arrayOfArrays = [{
    label: 'First Value',
    data: [1, 2, 3, 4, 5, 6, 7, 8]
  },
  {
    label: 'Second Value',
    data: [1, 2, 3, 4, 5, 6, 7, 8]
  },
  {
    label: 'Third Value',
    data: [1, 2, 3, 4, 5, 6, 7, 8]
  }
];

var result = arrayOfArrays.reduce(function(array1, array2) {
  return array1.data.map(function(value, index) {
    return value + array2.data[index];
  }, 0);
});

console.log(result)
Run Code Online (Sandbox Code Playgroud)

输出应为数组的垂直和。[3,6,9,12,15,18,21,24]

问题是array1总是返回未定义的值。

javascript arrays sum matrix

9
推荐指数
1
解决办法
134
查看次数

标签 统计

arrays ×1

javascript ×1

matrix ×1

sum ×1