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.
[1,2,[3,4],[],[5]]
function sumItem
Here's a version without using loops:
function f(arr, i){ if (i == arr.length) return 0; if (Array.isArray(arr[i])) return f(arr[i], 0) + f(arr, i + 1); return arr[i] + f(arr, i + 1); } console.log(f([1,2,[3,4],[],[5]], 0));