【JS】JSLabel语法实现退出顶层循环

退出顶层循环可以通过声明一个标识实现

let flag = false
for (let i = 0; i < 10; i++) {
    
    
  for (let j = 0; j < 10; j++) {
    
    
    if (i * j > 30) {
    
    
      flag = true
      break
    }
  }
  if (flag) {
    
    
    break
  }
}

但是过于繁琐,可以使用 JSLabel 语法,添加标识

outer: for (let i = 0; i < 10; i++) {
    
    
  for (let j = 0; j < 10; j++) {
    
    
    if (i * j > 30) {
    
    
      break outer
    }
  }
}

猜你喜欢

转载自blog.csdn.net/owo_ovo/article/details/142879620