_.flatMapDeep(collection, [iteratee=_.identity])
source npm package
This method is like _.flatMap except that it recursively flattens the mapped results.
Since
4.7.0
Arguments
collection (Array|Object): The collection to iterate over.
[iteratee=_.identity] (Function): The function invoked per iteration.
Returns
(Array): Returns the new flattened array.
Example
function duplicate(n) {
return [[[n, n]]];
}
_.flatMapDeep([1, 2], duplicate);
// => [1, 1, 2, 2]