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