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([]) */