递归对一个数组求和

var arr = [1,3,2,7,5,9,11];

function sum(arr){
  var total = 0;


  var fun = function(arrs){
    if(arrs.length > 0){
      total += arrs.pop();
      fun(arrs);
    }
  }

  fun(arr);

  return total;
}

posted @ 2016-06-09 09:26  龚晓晓  阅读(226)  评论(0编辑  收藏  举报