for…of使用
- 在 for…of 循环中,你可以使用 continue 和 break 来控制迭代的流程,就像在传统的 for 循环中一样。
break
: 用于提前结束整个循环。continue
: 用于跳过当前迭代,继续下一次迭代。
const numbers = [1, 2, 3, 4, 5];
for (const num of numbers) {
if (num === 3) {
console.log('Found 3, breaking the loop');
break;
}
if (num % 2 === 0) {
console.log(`${num} is even, skipping to the next iteration`);
continue;
}
console.log(num);
}
在这个例子中,当找到数字 3 时,使用 break
提前结束整个循环。如果数字是偶数,使用 continue
跳过当前迭代,直接进行下一次迭代。这些控制流程的语句在 for...of
循环中的使用方式与在传统的 for 循环中相同。