for 循环 与forEach 里面return 的区别
for 循环里面 return 可以直接终止 跳出 循环
forEach 是中断本次循环 直接 下一个循环 forEach想要取到值之后 直接跳出循环 可以用 try catch
let arr = [0, 1, 2, 3, 4, 5, 6]
try{
arr.forEach((item) => {
if (item === 3) {
throw 'Jump out now!'//在这里抛出异常
}
console.log(item)
})
} catch (e) {
console.log(e)
}
运行结果:
0
1
2
Jump out now!
转载于:https://www.cnblogs.com/tansitong/p/10030571.html
for 循环 与forEach 里面return 的区别相关推荐
- php in循环与for循环,详谈js中标准for循环与foreach(for in)的区别
js中遍历数组的有两种方式 var array=['a'] //标准的for循环 for(var i=1;i alert(array[i]) } //foreach循环 for(var i in ar ...
- 从源码角度看for循环和foreach的区别
for循环和foreach的区别 关于for循环和foreach的区别,你真的知道,用了那么多年使用起来已经很熟悉了,可突然问我讲讲这两的区别,一下还真把我给卡住了一下,下面从源码的角度简单分析一下吧 ...
- JS数组中 forEach() 和 map() 的区别
JS数组中 forEach() 和 map() 的区别 Array中 Array.forEach()和 Array.map()方法之间的区别. forEach()和map()方法通常用于遍历Array ...
- for()循环、forEach()、$.each()
关于for()循环便利.forEach()遍历.$.each()便利的区别与使用 众所周知,在前端的学习里面少不了接触到各种各样的循环遍历,那么这些循环长得都差不多,到底要怎么分清楚,又怎么去使用呢. ...
- [JS] for-each和map()的区别
先说下for-each与for-of还有for-in的区别. for-of和for-in都是对对象操作的,而for-each和map()是对数组进行操作的. for-in的使用:对于一个数组里的每一个 ...
- break、continue、return的区别
break.continue.return的区别 break:表示中断,可以在switch case中或循环中 使用 当遇到break 则结束当前整个switch case 或 循环 contin ...
- JavaScript 中,break , continue , return 的区别
break , continue , return 的区别 break :结束当前的循环体(如 for.while) continue :跳出本次循环,继续执行下次循环(如 for.while) re ...
- foreach和volist的区别
foreach和volist的区别 1.foreach标签 foreach标签用于循环输出: foreach(name,item,key) name(必须):要输出的数据模板变量 item(必须):循 ...
- 小陈学JS return语句+break,continue,return的区别
return语句 1)语法格式: 1.我们函数只是实现某种功能,最终的结果需要返回给函数的调用者 :函数名(),通过return实现的 2.只要函数遇到return就把后面你的结果 返回给函数的调 ...
最新文章
- Application summary please elaborate on how you plan to use our API
- Android多线程之ArrayBlockingQueue源码解析
- pandas语法乱、API多?你需要整理一下!|知乎讨论
- boost::hana::infix用法的测试程序
- TypeScript 类装饰器的一个例子和使用单步调试搞清楚其运行原理
- 测试人员未来的3条出路
- 自动化 测试框架部署(python3+selenium2)
- 设计模式六大原则你都知道吗?
- adpater里写toast_Android开发UI之Toast的使用
- 认识什么是运维中的CI/CD---持续集成交付工作笔记001
- TCP粘包和拆包的定义,产生的原因以及解决方案
- html + CSS
- Vite ---- 创建Vue3.0+TS项目
- linux mtd设备使用
- 如何高效的使用mac
- php 将pdf生成图片,php 将pdf转成图片且将图片拼接
- 神经科学界大地震!诺奖级泰斗将携团队移居中国,与蒲慕明院士强强联手
- 【日语学习】日语 N2 词汇核心动词 200 个
- SAP IDES 下载指南
- 微信小程序云开发csv导入数据库中文乱码问题解决
热门文章
- arch linux u盘安装,安装 ArchLinux 到U盘(四)安装Archlinux
- docker Ubuntu系统中使用 powershell
- 基于lis3dh的简易倾角仪c源码_cm-23D柯尼卡美能达分光测色计色差仪CM-2300d
- 洛谷【数据结构1-1】线性表
- knocout搭建静态html,Knockout 官方中文文档 - 爱整理
- 通过思科构造局域网_从Cisco DNA中心的管理的和设置的非结构Catalyst 9800无线局域网控制器...
- Spark内核解析之二:Spark 部署模式
- [USACO12OPEN]Unlocking Block【BFS / 广搜】
- Haproxy配置http模式负载均衡
- Linux基础系列4(ls,cp命令详解)