_.flattenDepth(array, [depth=1])
根据
depth
递归减少
array
的嵌套层级
引入版本
4.4.0
参数
-
array
(Array) : 需要减少嵌套层级的数组。 -
[depth=1]
(number) :最多减少的嵌套层级数。
返回值
(Array) : 返回减少嵌套层级后的新数组。
例子
var array = [1, [2, [3, [4]], 5]];
_.flattenDepth(array, 1);
// => [1, 2, [3, [4]], 5]
_.flattenDepth(array, 2);
// => [1, 2, 3, [4], 5]