• 技术文章 >Web开发 >JavaScript

    js数组求和

    宋雪维宋雪维2021-02-18 13:50:56原创5411

    本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    方法一:使用for循环

    1

    2

    3

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

        sum += array[i];

    }

    方法二:使用eval()方法

    1

    2

    3

    4

    5

    var sum = 0;

    console.time();

    sum = eval(arr.join("+"));

    console.timeEnd();

    console.log(sum);

    方法三:使用forEach方法

    1

    2

    3

    4

    5

    6

    7

    function sum(arr){

        var result = 0;

        arr.forEach(function(arr) {

            result+= arr;

        });

        return result;

    }

    方法四:使用函数式编程 map-reduce

    1

    2

    3

    4

    5

    function sum(arr) {

      return arr.reduce(function(prev, curr, idx, arr){

        return prev + curr;

      });

    }

    以上就是小编整理总结的js数组求和的四种方法,是不是挺多的呀,快都尝试看看吧~

    专题推荐:js数组
    上一篇:js数组合并 下一篇:js数组遍历删除元素

    相关文章推荐

    • Python的excel处理操作• python中base64模块是什么?• 如何使用python中schedule模块?• 如何使用python中的optionparser模块?• 如何使用Python的telnetlib模块?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网