js的forEach如何跳出
时间: 2023-12-24 14:23:56 浏览: 58
JS forEach跳出循环2种实现方法
5星 · 资源好评率100%
可以使用 `return` 关键字来跳出 `forEach` 循环。具体实现可以在 `forEach` 中使用一个标志变量,当需要跳出循环时将其设置为 `true`,然后在循环体内判断该变量是否为 `true`,如果是则使用 `return` 跳出循环。
示例代码如下:
```javascript
let arr = [1, 2, 3, 4, 5];
let flag = false;
arr.forEach(item => {
if (item === 3) {
flag = true;
return;
}
console.log(item);
});
// 输出结果为:
// 1
// 2
```
在上面的代码中,当 `item` 的值为 `3` 时,将 `flag` 设置为 `true`,然后使用 `return` 跳出循环。因此,只输出了数组中前两个元素的值。
阅读全文