优先使用 for...of
强制在可能的情况下使用
for-of
循环而不是标准的for
循环。
🎨
许多开发人员默认使用for (let i = 0; i < ...
循环来迭代数组。但是,在许多这些数组中,循环迭代器变量(例如i
)仅用于访问数组的相应元素。在这些情况下,for-of
循环更易于阅读和编写。
此规则建议在循环索引仅用于读取正在迭代的数组时使用 for-of 循环。
.eslintrc.cjs
module.exports = {
"rules": {
"@typescript-eslint/prefer-for-of": "error"
}
};
在游乐场中尝试此规则 ↗
示例
- ❌ 错误
- ✅ 正确
选项
此规则不可配置。