美文网首页
JavaScript 的 continue 和 break

JavaScript 的 continue 和 break

作者: Annun | 来源:发表于2022-08-25 16:58 被阅读0次
  • 相同点:
    • 只对关键字最近的一层循环起作用
  • 不同点:
    • continue 跳过当前循环,继续下一个循环
    • break 结束整个循环
参考代码
const arr1 = [1,2,3,4,5]
const arr2 = [6,7,8,9,0]

for(let i = 0; i< arr1.length; i++) {
    console.log('11',arr1[i])
    for(let j = 0; j< arr2.length; j++) {
        if(arr2[j]===8) {
            continue
        }
        console.log(arr2[j])
    }
}

console.log('---------------------------------')

for(let i = 0; i< arr1.length; i++) {
    console.log('22',arr1[i])
    for(let j = 0; j< arr2.length; j++) {
        if(arr2[j]===8) {
            break
        }
        console.log(arr2[j])
    }
}
执行结果
11 1
6
7
9
0
11 2
6
7
9
0
11 3
6
7
9
0
11 4
6
7
9
0
11 5
6
7
9
0
---------------------------------
22 1
6
7
22 2
6
7
22 3
6
7
22 4
6
7
22 5
6
7

相关文章

网友评论

      本文标题:JavaScript 的 continue 和 break

      本文链接:https://www.haomeiwen.com/subject/qchzgrtx.html