js循环及中断

时间:2021-04-16

  1. forEach循环中return、retrun true、return false只能跳出本次循环,不能跳出整个循环

  2. Array.erery()

  var a = [1, 2, 3, 4].erery(function(item, i) {
    return item < 3;
  });

  return false跳出整个循环,return true跳出本次循环,继续循环;

  3. Array.some()

  var a = [1, 2, 3, 4].some(function(item, i) {
    return item < 3;
  });

  return true跳出整个循环,return false跳出本次循环,继续循环;

  4.for循环

  break用于跳出整个循环(当前for),continue用于跳出本次循环

  如果是多层嵌套的循环,要跳出所有循环,则需给最外层循环命名;

  f:for(var i = 0; i < 3; i++) {
  for(var j = 0; j < 3; j++) {
    if (i === 0 && j === 0) {
      break f;
    }
    console.log(i, j);
   }
  }

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章