跳至内容

prefer-set-size 正确性

此规则默认处于打开状态。
🛠️ 提供了此规则的自动修复。

用途

当将 Set 转换为数组时,优先选择 Set#size,而不是 Set#length

为何此方法不佳?

使用 Set#size 更容易阅读,性能也更好。

示例

对于此规则,以下为错误代码示例

javascript
const length = [...new Set([1, 2, 3])].length;

对于此规则,以下为正确代码示例

javascript
const size = new Set([1, 2, 3]).size;

参考文献

在 MIT 许可下发布。