数组求和的几种方法

  • for循环

const data = [1,2,3];
const sum = (arr) => {
    let s = 0;
    for (let i = 0;i < arr.length; i++) {
        s += arr[i];
    }
    return s;
}

sum(data);
  • forEach遍历

const data = [1,2,3];
const sum = (arr) => {
    let s = 0;
    arr.forEach(t => {
        s += t
    })
    return s;
}

sum(data);
  • reduce

  • 递归

  • eval

最后更新于

这有帮助吗?