_.flattenDepth(减少depth层嵌套)

语法:

_.flattenDepth(array, [depth=1])

源代码链接:source

npm包链接:npm package

描述:

根据depth递归减少array的嵌套层级

开始版本:4.4.0

参数:

  • array (Array): 需要减少嵌套层级的数组。

  • [depth=1] (number):最多减少的嵌套层级数。

返回值:

  • array (Array): 返回减少嵌套层级后的新数组。

例子:

var array = [1, [2, [3, [4]], 5]];

_.flattenDepth(array, 1);
// => [1, 2, [3, [4]], 5]

_.flattenDepth(array, 2);
// => [1, 2, 3, [4], 5]

Last updated