_.flatMapDeep(创建同阶数组)

语法:

_.flatMapDeep(collection, [iteratee=_.identity])

源代码链接:source

npm包链接:npm package

描述:

这个方法类似_.flatMap,不同之处在于_.flatMapDeep会继续扁平化递归映射的结果。

开始版本:4.7.0

参数:

  • collection (Array|Object): 一个用来迭代的集合。

  • [iteratee=_.identity] (Array|Function|Object|string): 每次迭代调用的函数。

返回值:

  • (Array): 返回新扁平化数组。

例子:

function duplicate(n) {
  return [[[n, n]]];
}

_.flatMapDeep([1, 2], duplicate);
// => [1, 1, 2, 2]

Last updated