跳至內容

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 授權發布。