请教用递归函数实现计算器的连加逻辑运算

有无大佬教一下怎么js中用递归函数实现计算器的连加逻辑运算??救救孩子吧,我不会😭😭

你题目的解答代码如下:

function calc(arr) {
    if (arr.length==1) 
        return arr[0];
    return arr[0] + calc(arr.slice(1));
}

var arr = [1,2,3,4,5];
alert(calc(arr));

如有帮助,望采纳!谢谢!