MultiLoader-Template/node_modules/es-toolkit/dist/compat/array/flatMap.mjs
3944Realms 768f38fc97 feat: 可使用的构建模板
修改了脚本,使其可以推给Maven仓库
2026-05-03 13:02:19 +08:00

14 lines
372 B
JavaScript

import { flattenDepth } from './flattenDepth.mjs';
import { map } from './map.mjs';
import { isNil } from '../../predicate/isNil.mjs';
function flatMap(collection, iteratee) {
if (isNil(collection)) {
return [];
}
const mapped = isNil(iteratee) ? map(collection) : map(collection, iteratee);
return flattenDepth(mapped, 1);
}
export { flatMap };