_.flatMapDepth(创建同阶数组)
语法:
_.flatMapDepth(collection, [iteratee=_.identity], [depth=1])源代码链接:source
npm包链接:npm package
描述:
该方法类似_.flatMap,不同之处在于,_.flatMapDepth会根据指定的depth(递归深度)继续扁平化递归映射结果。
开始版本:4.7.0
参数:
collection (Array|Object): 一个用来迭代的集合。[iteratee=_.identity] (Array|Function|Object|string): 每次迭代调用的函数。[depth=1] (number): 最大递归深度。
返回值:
(Array): 返回新扁平化数组。
例子:
function duplicate(n) {
return [[[n, n]]];
}
_.flatMapDepth([1, 2], duplicate, 2);
// => [[1, 1], [2, 2]]Last updated
Was this helpful?