Как посчитать сумму элементов вложенных массивов без использования циклов?
Необходимо посчитать сумму всех элементов массива (массив, который содержит в себе еще массивы) с помощью рекурсивной функции, не используя никакие циклы.
Вот что написал, но это не работает:
var a = [ 2, [ 4, [2], 8, [15,7], 4 ], [ 9, [] ]];
function summ(n) {
var res = n.shift();
if (n.length !== 0) {
res=res+summ(n);
}
return res;
}
summ(a);
console.log(summ(a));