JSFiddle - React, Tailwind, and code Playground
by phsiao2000
JavaScript
var arr = ['a', 1, 2, [3, 'b', 4, [5, 6, 'c']], 'd', 7, [8, 9]];
var sumEls = function(arr){
var total = 0, e;
for(i=0; i<arr.length;i++) {
e = arr[i];
if(typeof e === "number")
total += e;
else if(Array.isArray(e))
total += sumEls(e);
};
return total;
};
alert(sumEls(arr));