.
3ss.cn

JavaScript数组怎么求和

JavaScript数组求和的方法:1、for循环,代码为【for (var i = 0; i < arr.length; i++)】;2、while循环,代码为【function getSum(item, index, array)】。

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

JavaScript数组求和的方法:

1、for循环

    var sum = 0;
    console.time("for");
    for (var i = 0; i < arr.length; i++) {
        sum += arr[i];
    }
    console.timeEnd("for");
    console.log(sum);

2、while循环

    var sum = 0;
    function getSum(item, index, array) {
        sum += item;
    }
    console.time();
    arr.forEach(getSum);
    console.timeEnd();
    console.log(sum);

3、some方法

    var sum = 0;
    function getSum(item, index, array) {
        sum += item;
    }
    console.time();
    arr.some(getSum);
    console.timeEnd();
    console.log(sum);

4、map方法

    var sum = 0;
    function getSum(item, index, array) {
        sum += item;
    }
    console.time();
    arr.map(getSum);
    console.timeEnd();
    console.log(sum);

5、filter方法

    var sum = 0;
    function getSum(item, index, array) {
        sum += item;
    }
    console.time();
    arr.filter(getSum);
    console.timeEnd();
    console.log(sum);

赞(0)
未经允许不得转载:互联学术 » JavaScript数组怎么求和

评论 抢沙发