如何停止 JavaScript 中的 For 循环

在 JavaScript 中停止 For 循环

How to Stop a For Loop in JavaScript

使用该break语句停止 for 循环。break语句退出当前循环并将控制转移到程序中的下一条语句。关键字可用于停止基本的
breakfor 循环,以及for ... in,
for ... ofwhile循环。

索引.js
let arr = ['a', 'b', 'c']; for (let index = 0; index < arr.length; index++) { if (arr[index] === 'b') { // 👇️ use break keyword break; } console.log(arr[index]); // 👉️ only logs 'a' }

在示例中,我们使用
break 语句
来终止 for 循环。

循环只迭代一次并找到值为 的数组元素条件满足,我们跳出循环。 bif

我们也可以在循环中使用break关键字。for ... of

索引.js
let arr = ['a', 'b', 'c']; for (const element of arr) { if (element === 'b') { break; } console.log(element); // 👉️ a }

我们可以break在以下场景中使用该语句:

  • 基本for循环
  • for … of 循环
  • for … 在循环中
  • while 循环
  • 开关语句

注意我们不能break在使用方法的时候使用语句forEach

以下代码抛出一个SyntaxError: Unsyntactic break.

索引.js
arr.forEach(element => { if (element === 'b') { break; // 👉️ SyntaxError: Unsyntactic break } });

进一步阅读

发表评论