1. 参数
  2. array (Array): 需要减少嵌套层级的数组。
  3. [depth=1] (number):最多减少的嵌套层级数。
  4. 返回值
  5. (Array): 返回减少嵌套层级后的新数组。

例子:

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