JSFiddle - React, Tailwind, and code Playground
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