JSFiddle - React, Tailwind, and code Playground

by dmitri_pavlutin

JavaScript

console.log(sumArray([10, [1, [5]]])); // => 16

function sumArray(array) {
  let sum = 0;
  for (const item of array) {
    sum += Array.isArray(item) ? sumArray(item) : item;
  }
  return sum;
}

console.log(sumArray([1, [4, 6]])); // => 11