跳至正文

typescript/prefer-for-of 样式

🚧 仍处于开发阶段的自动修复。

作用

强制使用 for-of 循环替代仅含简单迭代的 for 循环。

为何不宜?

使用带有阵列简单迭代的 for 循环可以用更简洁、可读性更高的 for-of 循环替代。由于 for-of 循环无需索引变量和手动阵列访问,因此它更易读且更不容易出错。

举例

本规则对 不正确 的代码示例

typescript
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

本规则对 正确 的代码示例

typescript
for (const item of arr) {
  console.log(item);
}

参考

根据 MIT 许可证发布。