---
url: /docs/guide/usage/linter/rules/promise/no-new-statics.md
---

### 它的作用

禁止对静态 `Promise` 方法使用 new 调用。

### 为什么这不好？

对静态 `Promise` 方法使用 `new` 是无效的，并且会在运行时导致
`TypeError`。

### 示例

以下是此规则的**错误**代码示例：

```javascript
const x = new Promise.resolve(value);
```

以下是此规则的**正确**代码示例：

```javascript
const x = Promise.resolve(value);
```

## 如何使用

## 版本

此规则在 v0.6.1 中添加。

## 参考
