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;