collection/flatMap.jsjavascript
import map from './map'
/**
* 映射集合并将每个结果展开一层。
* @function flatMap
* @memberof module:collection
* @param {Array|Object} collection 要遍历的集合
* @param {Function|string|number|Array|Object} iteratee 转换函数或简写
* @returns {Array} 展开后的结果数组
* @throws {TypeError} 参数类型不正确时抛出
*/
function flatMap(collection, iteratee) {
return map(collection, iteratee).flat(1)
}
export default flatMap