JSFiddle - React, Tailwind, and code Playground JavaScript f=(l,a=[0])=>eval("for(i in l){i==[]?a[0]++:a.push(f(i))};a") console.log(f([[]]))