跳转到内容

useForOf

Diagnostic Category: lint/style/useForOf

Since: v1.5.0 Sources:

This rule recommends a for-of loop when in a for loop, the index used to extract an item from the iterated array.

for (let i = 0; i < array.length; i++) {
console.log(array[i]);
}
code-block.js:1:1 lint/style/useForOf ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Use for-of loop instead of a for loop.

> 1 │ for (let i = 0; i < array.length; i++) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> 2 │ console.log(array[i]);
> 3 │ }
^
4 │

for (let item of array) {
console.log(item);
}
for (let i = 0; i < array.length; i++) {
console.log(i, array[i]);
}
for (let i = 0, j = 0; i < array.length; i++) {
console.log(i, array[i]);
}