diff --git a/04_quicksort/javascript/02_recursive_sum.js b/04_quicksort/javascript/02_recursive_sum.js index c74e1e5..b48ca43 100644 --- a/04_quicksort/javascript/02_recursive_sum.js +++ b/04_quicksort/javascript/02_recursive_sum.js @@ -5,9 +5,9 @@ * @param {Array} array Array of numbers * @returns {number} Sum of the numbers */ -function sumRecursive(array) { - if (array.length == 1) return array[0]; - return array[0] + sumRecursive(array.slice(1)); +function sumRecursive(arr) { + if (arr.length == 0) return 0; + return arr[0] + sumRecursive(arr.slice(1)); } console.log(sumRecursive([1, 2, 3, 4])); // 10