Js之跳出for循环,跳出多次for循环详解
一、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循环详解相关推荐
- vue.js循环for(列表渲染)详解
vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for <ul id="example-1"> <li v-for="item in ...
- php 合并数组对象,JS内数组合并方法与对象合并实现步骤详解
这次给大家带来JS内数组合并方法与对象合并实现步骤详解,JS内数组合并方法与对象合并实现的注意事项有哪些,下面就是实战案例,一起来看一下. 1 数组合并 1.1 concat 方法var a=[1,2 ...
- DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~)
DOS循环:bat/批处理for命令详解之一 (史上虽详尽的总结和说明~~) --- --- 前言: 虽然以前对批处理也算有点研究,但一直对for命令理解不够透彻,偶尔用时也是照猫画虎的用一下. 虽然 ...
- JQuery在循环中绑定事件的问题详解
JQuery在循环中绑定事件的问题详解 有个页面上需要N个DOM,每个DOM里面的元素ID都要以数字结尾,比如说 ? 1 2 3 <input type="text" nam ...
- html5 游戏 算法,JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】...
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解[圆形情况] 发布时间:2020-10-10 13:42:43 来源:脚本之家 阅读:95 作者:krapnik 本文实例讲述了JS/HTML ...
- [Pytorch系列-61]:循环神经网络 - 中文新闻文本分类详解-3-CNN网络训练与评估代码详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- php输出圆周率100位,JS计算圆周率到小数点后100位实现步骤详解
这次给大家带来JS计算圆周率到小数点后100位实现步骤详解,JS计算圆周率到小数点后100位的注意事项有哪些,下面就是实战案例,一起来看一下. 浮点数的有效数位是16位,我自己做了一个大数类,能存储1 ...
- [Pytorch系列-60]:循环神经网络 - 中文新闻文本分类详解-2-LSTM网络训练与评估代码详解
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...
- 关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解
关于 JS 的脚本执行及 SetTimeOut延迟时间为0的详解 大海和星辰之间,是我们征途的方向: js是一种描述型的语言,由浏览器动态的解析与执行:严格来讲,js是单线程执行的,也就是说js脚本运 ...
- vue.js根据数据循环生成表格_vue.js循环for(列表渲染)详解
vue.js循环for(列表渲染)详解 一.总结 一句话总结: v-for {{ item.message }} var example1 = new Vue({ el: '#example-1', ...
最新文章
- View的生命周期方法和Activity生命周期方法关系
- 红顶商人 —— 胡雪岩
- 一些很有用的技术工具
- 【阿里云课程】图像翻译GAN结构与应用
- python PyQt5.QtWidgets.QApplication类(sys.argv)(app应用对象类)
- CRM、用户管理权限
- dos虚拟机如何全屏显示_实用工具 | 虚拟机软件VirtualBox详细使用介绍
- MySQL INFORMATION_SCHEMA 使用
- PHP文件操作---文件file
- sql for xml path用法
- 条形图设置颜色Java_java – 如何在条形图中显示每个条形的条形值?
- 4k显卡视频测试软件,4K分辨率下体验测试
- 贪心算法(贪婪算法)
- HCNP——静态路由
- 旁路电容、去耦电容——EMC整改
- winedt103系统找不到指定文件_latex排版(CTeX winEdit输出“系统找不到指定的文件”的终极解决办法)...
- macOS上显示隐藏文件
- 一文了解巨量引擎的买量产品矩阵:巨量云图、巨量方舟、巨量广告、巨量纵横
- 奋战7个月拿下offer【结果被裁,我哭了】
- docker 安装jaeger
热门文章
- 会议平板同质化,行业领航者MAXHUB如何打破僵局?
- MySql的sql语句执行顺序
- 计算机综合成绩怎么算6,高考分数是通过电脑阅卷怎么样算出成绩的
- 交换机原理及4大功能
- 16 | order by原理
- android 实现aac音频合并拼接
- html font-family设置无效,HTML+CSS入门 CSS设置中文字体(font-family:黑体)后样式失效问题如何解决...
- 卸料装置弹性零件的计算方法_弹性卸料装置的基本零件包括
- 电脑系统崩溃怎么修复教程
- Linux 远程控制