首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将数组中的每组数字相加?(javascript)

在JavaScript中,可以使用循环或者高阶函数来将数组中的每组数字相加。

  1. 使用循环:function sumArray(array) { var result = []; for (var i = 0; i < array.length; i++) { var sum = 0; for (var j = 0; j < array[i].length; j++) { sum += array[i][j]; } result.push(sum); } return result; } var array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; var result = sumArray(array); console.log(result); // 输出 [6, 15, 24]这段代码中,我们使用了两层循环,外层循环遍历数组的每个子数组,内层循环遍历子数组中的每个数字,并将其相加得到sum。然后将sum添加到结果数组result中。
  2. 使用高阶函数:function sumArray(array) { return array.map(subArray => subArray.reduce((a, b) => a + b)); } var array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; var result = sumArray(array); console.log(result); // 输出 [6, 15, 24]这段代码中,我们使用了map函数和reduce函数。map函数遍历数组的每个子数组,对每个子数组使用reduce函数进行累加求和,然后返回结果数组。

以上两种方法都可以将数组中的每组数字相加,并返回结果数组。根据具体的需求和场景,选择适合的方法即可。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券