JSFiddle - React, Tailwind, and code Playground
by kentaromiura
JavaScript
function isPopulatedArrayLike(a){
return typeof a == 'object' && a.length
}
function x(i){
var riduttore = function(a,b){
while(isPopulatedArrayLike(a)){a = a.reduce(riduttore)}
if(typeof a != 'number') a = 0
while(isPopulatedArrayLike(b)) b = b.reduce(riduttore);
if(typeof b != 'number') return a
return a+b;
};
while(isPopulatedArrayLike(i)) i = i.reduce(riduttore)
return i
}
alert(x([['A','B','C','easy as',1,2,3]]) == 6 ? 'ok': 'ko')
console.log(x([['A','B','C','easy as',1,2,3]]))