一、for循环退出方式

首先我们都知道循环中最常用的就是continue;break;
continue:表示跳出本次循环,也就是不执行本次循环continue之后的操作
break:表示跳出当前的循环,针对整个循环体终止后续的遍历;
最简单的应用效果如下:

二、给循环体增加别名

下面我换个玩法,首先我们针对for循环设置一个常量表示循环体,然后break指定跳出循环体;(细节:指定的循环体可以是英文也可以是中文)

三、跳出多个循环体

好的下面就回到我们的主题上来了,其实今天我主要是想给大家介绍跳出多个循环体的功能,光break是不能满足的,必须得带上循环体名了,如下图所示的实例json我想要找第一次匹配的属性的路径,具体实现代码如下:

var DASHBOARD_TAB_ARR = [{"url":"1111","user":[1,2,3,4,5]
},{"url":"222","user":[1,3,5,6]
},{"url":"333","user":[2,3,5,7,6]}]
var load_href = '000';
var db_type = 6;
黄大大:for(var k=0;k<DASHBOARD_TAB_ARR.length;k++){_user_storage = [];debugger_user_storage = DASHBOARD_TAB_ARR[k].user;for(var j=0;j<_user_storage.length;j++){if((_user_storage[j]!="") && (_user_storage[j]+"" == db_type+"")){load_href = DASHBOARD_TAB_ARR[k].url;break 黄大大;}}console.log("----123"+k);
}
console.log("最终路径"+load_href);

效果如下所示,能直接找到第一次出现的数据的url

如果觉得对您的学习和代码有所帮助,喜欢的话可以点个赞赞子或关注一下!one world one dream!

4.文尾彩蛋

如果觉得博主的文章对您有所帮助的话可以支持下博主;

特备皇榜,等您来上!

皇榜入口点击此处

Js之跳出for循环,跳出多次for循环详解相关推荐

  1. vue.js循环for(列表渲染)详解

    vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for <ul id="example-1"> <li v-for="item in ...

  2. php 合并数组对象,JS内数组合并方法与对象合并实现步骤详解

    这次给大家带来JS内数组合并方法与对象合并实现步骤详解,JS内数组合并方法与对象合并实现的注意事项有哪些,下面就是实战案例,一起来看一下. 1 数组合并 1.1 concat 方法var a=[1,2 ...

  3. DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)

    DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...

  4. JQuery在循环中绑定事件的问题详解

    JQuery在循环中绑定事件的问题详解 有个页面上需要N个DOM,每个DOM里面的元素ID都要以数字结尾,比如说 ? 1 2 3 <input type="text" nam ...

  5. html5 游戏 算法,JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】...

    JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解[圆形情况] 发布时间:2020-10-10 13:42:43 来源:脚本之家 阅读:95 作者:krapnik 本文实例讲述了JS/HTML ...

  6. [Pytorch系列-61]:循环神经网络 - 中文新闻文本分类详解-3-CNN网络训练与评估代码详解

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  7. php输出圆周率100位,JS计算圆周率到小数点后100位实现步骤详解

    这次给大家带来JS计算圆周率到小数点后100位实现步骤详解,JS计算圆周率到小数点后100位的注意事项有哪些,下面就是实战案例,一起来看一下. 浮点数的有效数位是16位,我自己做了一个大数类,能存储1 ...

  8. [Pytorch系列-60]:循环神经网络 - 中文新闻文本分类详解-2-LSTM网络训练与评估代码详解

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  9. 关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解

    关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解 大海和星辰之间,是我们征途的方向: js是一种描述型的语言,由浏览器动态的解析与执行:严格来讲,js是单线程执行的,也就是说js脚本运 ...

  10. vue.js根据数据循环生成表格_vue.js循环for(列表渲染)详解

    vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for {{ item.message }} var example1 = new Vue({ el: '#example-1', ...

最新文章

  1. View的生命周期方法和Activity生命周期方法关系
  2. 红顶商人 —— 胡雪岩
  3. 一些很有用的技术工具
  4. 【阿里云课程】图像翻译GAN结构与应用
  5. python PyQt5.QtWidgets.QApplication类(sys.argv)(app应用对象类)
  6. CRM、用户管理权限
  7. dos虚拟机如何全屏显示_实用工具 | 虚拟机软件VirtualBox详细使用介绍
  8. MySQL INFORMATION_SCHEMA 使用
  9. PHP文件操作---文件file
  10. sql for xml path用法
  11. 条形图设置颜色Java_java – 如何在条形图中显示每个条形的条形值?
  12. 4k显卡视频测试软件,4K分辨率下体验测试
  13. 贪心算法(贪婪算法)
  14. HCNP——静态路由
  15. 旁路电容、去耦电容——EMC整改
  16. winedt103系统找不到指定文件_latex排版(CTeX winEdit输出“系统找不到指定的文件”的终极解决办法)...
  17. macOS上显示隐藏文件
  18. 一文了解巨量引擎的买量产品矩阵:巨量云图、巨量方舟、巨量广告、巨量纵横
  19. 奋战7个月拿下offer【结果被裁,我哭了】
  20. docker 安装jaeger

热门文章

  1. 会议平板同质化,行业领航者MAXHUB如何打破僵局?
  2. MySql的sql语句执行顺序
  3. 计算机综合成绩怎么算6,高考分数是通过电脑阅卷怎么样算出成绩的
  4. 交换机原理及4大功能
  5. 16 | order by原理
  6. android 实现aac音频合并拼接
  7. html font-family设置无效,HTML+CSS入门 CSS设置中文字体(font-family:黑体)后样式失效问题如何解决...
  8. 卸料装置弹性零件的计算方法_弹性卸料装置的基本零件包括
  9. 电脑系统崩溃怎么修复教程
  10. Linux 远程控制