forEach 方法本身不支持直接跳过本次循环(如使用 continue),因为它是一个遍历数组的函数,而不是一个可以被控制流语句(如 continue 或 break)打断的循环结构。如果你需要跳过某些元素或提前终止遍历,建议使用其他方法,例如 for 循环 或者 Array.prototype.some() 和 Array.prototype.every()。
如果你确实需要跳过某些元素,可以结合条件语句来实现类似的效果:
const arr = [1, 2, 3, 4, 5];
arr.forEach((item) => {
  if (item === 3) {
    // 跳过本次循环
    return;
  }
  console.log(item);
});在这个例子中,当 item 等于 3 时,return 语句会立即结束当前回调函数的执行,从而跳过对 3 的处理。但这并不是严格意义上的 continue,因为 forEach 不支持 continue 语法。
上一篇:js 位运算符
下一篇:js foreach跳出循环
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站