@alizeait/flatto
Version:
A tiny (~200B) and fast nested object flattener
3 lines (2 loc) • 332 B
JavaScript
function e(e,r){return"object"==typeof e&&e?t(e,{},"",r||"."):e}function t(e,r,n,o){const f=n?n+o:n;let c,i=0;if("object"==typeof e&&e&&Object.keys(e).length)if(Array.isArray(e))for(c=e.length;i<c;i++)t(e[i],r,f+i,o);else for(c in e)t(e[c],r,f+c,o);else r[n]=e;return r}export{e as flatto};
//# sourceMappingURL=index.modern.js.map