$ npm install @putout/plugin-apply-flat-map
The
flatMap()
method returns a new array formed by applying a given callback function to each element of the array, and then flattening the result by one level. It is identical to amap()
followed by aflat()
of depth 1 (arr.map(...args).flat()
), but slightly more efficient than calling those two methods separately.(c) MDN
πPutout plugin adds ability to apply flatMap()
. Check out in πPutout Editor.
npm i @putout/plugin-apply-flat-map
{
"rules": {
"apply-flat-map": "on"
}
}
array.map(getId).flat();
array.flatMap(getId);
Linter | Rule | Fix |
---|---|---|
π Putout | apply-flat-map |
β |
β£ ESLint | unicorn/prefer-flat-map |
β |
π Rome | useFlatMap |
β |
MIT
© 2010 - cnpmjs.org x YWFE | Home | YWFE