UNPKG

@enonic/js-utils

Version:
10 lines (9 loc) 204 B
// array/flatten.ts function flatten(arr, d = 1) { return d > 0 ? arr.reduce((acc, val) => acc.concat( Array.isArray(val) ? flatten(val, d - 1) : val ), []) : arr.slice(); } export { flatten };