JSFiddle - React, Tailwind, and code Playground

by Fabio Dan

JavaScript

// Write a function that finds the sum of an array. Make your function recursive.



function sum(arr) {
  if (arr.length === 0) {
   console.log(0)
  }

  console.log(arr.pop() + sum(arr))
}

/* 
sum([1, 2, 3, 4]) ➞ 10

sum([1, 2]) ➞ 3

sum([1]) ➞ 1

sum([]) ➞ 0
 */
sum([1, 2, 3, 4])

/* sum([1, 2])

sum([1])

sum([]) */