跳至内容

unicorn/prefer-array-flat-map 样式

🛠️ 此规则提供自动修复功能。

作用

.map().flat() 一起使用时,优先使用 .flatMap()

为何不推荐?

使用 .flatMap(…) 比使用 .map(…).flat() 效率略高。

示例

javascript
const bar = [1, 2, 3].map((i) => [i]).flat(); // ✗ fail

const bar = [1, 2, 3].flatMap((i) => [i]); // ✓ pass

参考

根据 MIT 许可证发布。