Recursão - matriz aninhada de soma
Estou tentando somar uma matriz aninhada[1,2,[3,4],[],[5]]
sem usar loops, mas não vejo o que há de errado com o que tenho até agora ..
function sumItems(array) {
let sum = 0;
array.forEach((item) => {
if(Array.isArray(item)) {
sumItems(item);
} else {
sum += item;
}
})
return sum;
}