dependabit / utils/src / flatten
Function: flatten()
ts
function flatten<T>(arr, depth?): T[];Defined in: packages/utils/src/array.ts:58
Flattens a nested array up to the given depth.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
arr | (T | T[])[] | undefined | The array to flatten. |
depth | number | 1 | Depth to flatten. |
Returns
T[]
Flattened array.
Default Value
depth = 1
Example
ts
flatten([[1, 2], [3, [4, 5]]], 1); // [1, 2, 3, [4, 5]]