js实现数组求和

 时间:2026-02-13 19:38:41

1、使用for循环对数组求和

代码:

    let sum = 0;

    let numbers = [1, 2, 3];


    // 使用for循环求和

    for(let i = 0; i < numbers.length; ++i) {

        sum += numbers[i];

    }


    console.log('sum is ', sum)

    // sum is  6

js实现数组求和

2、使用forEach对数组求和

代码: 

    let sum = 0;

    let numbers = [1, 2, 3];


    // 使用forEach()函数求和

    numbers.forEach(function(number) {

        sum += number;

    });


    console.log('sum is ', sum)

    // sum is  6

解析:

    函数forEach()是数组的内置方法.

js实现数组求和

3、使用高级函数reduce()对数组求和

代码:

    let numbers = [1, 2, 3];


    // 使用reduce()函数求和

    let sum = numbers.reduce((currentSum,currentValue)=>{

        currentSum += currentValue;

        return currentSum;

    }, 0);

    

    console.log('sum is ', sum)

    // sum is  6

解析: 

    let sum = numbers.reduce((currentSum,currentValue)=>{

        currentSum += currentValue;

        return currentSum;

    }, 0);

    reduce()函数的初始值为0, currentSum不断累加数组numbers当前的元素, 再将累加的结果传递给下一个元素所在的环境中,再次累加当前的元素,依次类推,最后累加到最后一个元素时,返回最终的结果.

js实现数组求和

  • java如何读入字符串存入数组
  • eclipse创建java项目
  • js给div添加多个样式怎么写
  • PxCook如何查看图片的各项参数
  • eclipse中的输入提示怎么设置
  • 热门搜索
    网络安全手抄报的句子 国庆节手抄报一等奖 3.8妇女节手抄报 妇女节手抄报内容50字 红领巾相约中国梦手抄报 儿童节手抄报简单漂亮 关于春节的手抄报图片 病毒手抄报内容写什么 植树手抄报内容 国庆节英语手抄报