在JavaScript中,如果你想要跳出双层for
循环,你可以使用break
语句。
但是,break
语句只能跳出最近的循环。
如果你想要跳出多层循环,你可以使用标签(label)和break
语句结合的方式。
以下是一个示例:
/**
* @author 飞云
* @wechat imfeiyun
* @link http://www.feiyunjs.com
*/
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
循环。当i
和j
都等于2时,break
语句被执行,程序跳出外部的for
循环。
请注意,使用标签和break
语句来跳出多层循环是一种比较特殊的情况,通常情况下,你应该尽量避免这种情况,而是重构你的代码以避免需要跳出多层循环。
AiWork开发文档
在官方文档的基础上,进行重新排版和优化。
一个优雅的文档,对于开发体验的提升,是效果显著的。
永久域名:aiwork.wiki
1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » javascript中跳出双层的for循环
飞云脚本圈: 586333520
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » javascript中跳出双层的for循环