跳到内容

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 许可证下发布。