---
url: /docs/guide/usage/linter/rules/eslint/no-global-assign.md
---

### 作用

禁止给只读全局变量赋值。

### 为什么这不好？

在几乎所有情况下，你都不应该给这些全局变量赋值，因为这样做可能会导致无法访问重要功能。

### 示例

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

```javascript
Object = null;
```

## 配置

此规则接受一个包含以下属性的配置对象：

### exceptions

type: `string[]`

default: `[]`

要从此规则中排除的全局变量名称列表。
这里列出的全局变量可以被赋值，而不会触发警告。

## 如何使用

## 版本

此规则已在 v0.0.7 中添加。

## 参考
