You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用JavaScript的For循环计算嵌套数组的所有元素之和

你可以通过两层嵌套的for循环遍历所有元素累加求和,实现代码如下:

const arrays = [
  [4, 32, 8],
  [64, 8, 32],
  [8, 32, 16],
  [2, 8, 4]
] 

// 初始化总和变量
let total = 0;
// 外层循环遍历所有子数组
for (let i = 0; i < arrays.length; i++) {
  const currentSubArr = arrays[i];
  // 内层循环遍历子数组内的每个元素
  for (let k = 0; k < currentSubArr.length; k++) {
    total += currentSubArr[k];
  }
}

// 输出结果到控制台
console.log(total);

代码逻辑说明:

  • 先初始化一个值为0的总和变量,用来存储所有元素累加的结果
  • 第一层for循环遍历外层数组,拿到每一个子数组
  • 第二层for循环遍历当前子数组的所有元素,把每个元素的值累加到总和变量中
  • 全部遍历完成后,调用console.log将最终总和打印到控制台

运行上述代码后,控制台会输出最终计算结果220。

内容的提问来源于stack exchange,提问作者sabine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 15:36:00