javascript中跳出双层的for循环

在JavaScript中,如果你想要跳出双层for循环,你可以使用break语句。
但是,break语句只能跳出最近的循环。
如果你想要跳出多层循环,你可以使用标签(label)和break语句结合的方式。

以下是一个示例:

outerLoop: // 这是标签
for (let i = 0; i < 5; i++) {
    for (let j = 0; j < 5; j++) {
        if (i === 2 && j === 2) {
            break outerLoop; // 跳出标签为outerLoop的循环
        }
        console.log(`i: ${i}, j: ${j}`);
    }
}

在这个示例中,我们定义了一个名为outerLoop的标签,然后在内部的for循环中使用break outerLoop来跳出外部的for循环。当ij都等于2时,break语句被执行,程序跳出外部的for循环。

请注意,使用标签和break语句来跳出多层循环是一种比较特殊的情况,通常情况下,你应该尽量避免这种情况,而是重构你的代码以避免需要跳出多层循环。

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
EasyClick学习交流①群:737066890
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » javascript中跳出双层的for循环

企业级大数据智能营销管理系统

了解详情