SOURCE

// const add = (...args) => {
//     let sum = 0;
//     for (let i = 0; i < args.length; i++) {      //   for 循环可以用 reduce 来实现  怎么用???
//         sum += args[i];
//     }
//     return sum;
// };
// console.log(add(1, 2, 4));  

// const arr = [1, 2, 45, 67, 180]
// //reduce传的是一个function,previous是指前一个数的值,默认是e,n是arr数组中的数
// let arr6 = arr.reduce(function(previous,n){
//     return previous + n
//     //这里的0是指previous的默认值为0,不写也不会报错,也可以是别的数,不过结果不同
// }, 0) 
// console.log(arr6)


const add = [1,2,3,4,5];
let pop = add.reduce(function(previous,n){
    return previous+n;
},0)
console.log(pop)
console 命令行工具 X clear

                    
>
console