_.flattenDepth(array, [depth=1])
source npm package
Recursively flatten array up to depth times.
Since
4.4.0
Arguments
array (Array): The array to flatten.
[depth=1] (number): The maximum recursion depth.
Returns
(Array): Returns the new flattened 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]