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]