The function returns a new list with all tuple elements concatenated into it recursively up to a specified depth.
This function does not generate a change.
array.flat([depth])
| Argument | Type | Description |
|---|---|---|
| depth | int (optional) | The depth level specifying how deep a nested structure should be flattened (Defaults to 1). |
A new list with all tuple elements concatenated into it recursively up to a specified depth.
Using flat with default depth (1):
[1, [2], [3, 4, [5, 6]]].flat();
Return value in JSON format
[1, 2, 3, 4, [5, 6]]
Using flat with default specified depth (2):
[1, [2], [3, 4, [5, 6]]].flat(2);
Return value in JSON format
[1, 2, 3, 4, 5, 6]