4.17.11
3.10.1
2.4.2
1.3.1
_.flattenDepth(array, [depth=1])
Recursively flatten array
up to depth
times.
Since
4.4.0
Arguments
argument
array
[depth=1]
type
Array
number
description
The array to flatten.
The maximum recursion depth.
Returns
(array)
Example
var array = [1, [2, [3, [4]], 5]];
_.flattenDepth(array, 1);
// => [1, 2, [3, [4]], 5]
_.flattenDepth(array, 2);
// => [1, 2, 3, [4], 5]
var array = [1, [2, [3, [4]], 5]];
_.flattenDepth(array, 1);
// => [1, 2, [3, [4]], 5]
_.flattenDepth(array, 2);
// => [1, 2, 3, [4], 5]