Recursion - Sum Nested Array

前端 未结 7 1594
一向
一向 2021-01-03 12:24

I\'m trying to sum a nested array [1,2,[3,4],[],[5]] without using loops but I don\'t see what\'s wrong with what I have so far.

function sumItem         


        
7条回答
  •  春和景丽
    2021-01-03 13:06

    function arraySum (array) {
      if (array.length > 0) {
        return arraySum(array[0]) + arraySum(array.slice(1));
      }
      if (array.length === 0) {
        return 0;
      } else {
        return array;
      }
    };
    

提交回复
热议问题