跳至內容

unicorn/prefer-array-some 吹毛求疵

🛠️ 此規則提供自動修正。

此規則的作用

偏好使用 Array#some,而非 Array#find()Array#findLast() 以及對 Array#filter() 結果進行非零長度檢查。

為何這是不好的?

使用 .some() 更加符合慣例,且更容易閱讀。

範例

此規則的錯誤程式碼範例

javascript
const foo = array.find(fn) ? bar : baz;

此規則的正確程式碼範例

javascript
const foo = array.some(fn) ? bar : baz;

參考資料

依據 MIT 許可發布。