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));