react多层循环跳出最外层

function test() {
    
    
  let baseCount = 5;
  baseWhile:while (baseCount--) {
    
    
    let count = 10;
    while (count--) {
    
    
      if (count === 5) {
    
    
        break baseWhile;
      }
    }
  }
  console.log("test", baseCount);
}

test();

除了上述在while循环中使用,对于continue、for等语法也适用

function test() {
    
    
  let baseCount = 5;
  baseWhile: for (baseCount; baseCount > 0; baseCount--) {
    
    
    let count = 10;
    while (count--) {
    
    
      if (count === 5) {
    
    
        continue baseWhile;
      }
    }
  }
  console.log("test", baseCount);
}

test();

猜你喜欢

转载自blog.csdn.net/qq_43585322/article/details/127055067