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);
}