---
url: /docs/guide/usage/linter/rules/unicorn/prefer-set-size.md
---

### 作用

当 `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;
```

## 如何使用

## 版本

此规则在 v0.0.19 中加入。

## 参考资料
