偏好使用 for-of
盡可能強制使用
for-of
迴圈,取代標準for
迴圈。
🎨
延伸 「plugin:@typescript-eslint/寫作風格"
於 ESLint 設定 中啟用這條規則。
許多開發人員預設使用 for (let i = 0; i < ...
迴圈來遍歷陣列。然而在許多陣列中,迴圈迭代變數(例如 i
)只用於存取陣列中的個別元素。在這些情況下,使用 for-of
迴圈更易於閱讀與撰寫。
當迴圈索引只用於讀取正在遍歷的陣列時,這條規則建議使用 for-of 迴圈。
.eslintrc.cjs
module.exports = {
"rules": {
"@typescript-eslint/prefer-for-of": "error"
}
};
在測試區間嘗試這條規則 ↗
範例
- ❌ 不正確
- ✅ 正確
選項
此規則無法設定。