网站首页 > java教程 正文
forEach 方法用于循环一个数组并对数组进行一些操作时很方便
var arr=[{val:1},{val:2}]
arr.forEach((item,i)=>{
item.a=i+99
console.log(item)
})
//{val: 1, a: 99}
//{val: 2, a: 100}
要跳出当前循环,继续进行下一轮循环时--在里面添加 retuan false或return
var arr=[{val:1},{val:2}]
arr.forEach((item,i)=>{
item.a=i+99 //这一行执行了
return
console.log(item)//这一行不会执行
})
//arr =>[{val: 1, a: 99},{val: 2, a: 100}]
那如何跳出整个循环呢?--抛异常 throw new Error
var arr=[{name:1},{name:2}]
arr.forEach((item,i)=>{
console.log(item)
throw new Error('异常')
})
//{name:1} //只会打印{name:1}
//程序还会报错 导致后续程序不执行程序报错导致后续程序不运行
所以得用try catch 捕获异常保证程序运行
var arr=[{name:1},{name:2}]
try {
arr.forEach((item,i)=>{
console.log(item)
throw new Error('异常')
})
} catch (error) {
}
//{name:1}
console.log(1)//后续程序正常执行个人看法:如果你需要用到跳出整个循环(终止循环)的的话说明你用错方法了,用forEach 再加个try catch 有点怪。换成for 或者 for of 循环
var arr=[{name:1},{name:2}]
for(item of arr){
console.log(item)
break //终止整个循环
}
//{name: 1}
- 上一篇: Java基础入门(循环结构)
- 下一篇: Python编程之第9节(循环控制 for)
猜你喜欢
- 2024-12-03 JAVA循环结构while, do,while永远执行,直到冒烟「第10集」
- 2024-12-03 Python | for 循环
- 2024-12-03 Python的for循环用法介绍
- 2024-12-03 一招教你搞定西门子博图SCL编程语句中FOR循环指令,so easy
- 2024-12-03 Java中如何终止运行中的线程?死循环是如何跳出来的?
- 2024-12-03 【Java基础】Java的循环结构:for循环、while循环、do-while循环
- 2024-12-03 Java基础—解析循环结构
- 2024-12-03 Python编程之第9节(循环控制 for)
- 2024-12-03 Java基础入门(循环结构)
- 2024-12-03 java基础语法糖之增强for循环
欢迎 你 发表评论:
- 11-18win7需要mbr还是guid(win7用mbr还是guid好)
- 11-18重新分区后数据还能恢复么(重新分区数据恢复概率)
- 11-18电脑装机吧(装机吧装机教程)
- 11-18photoshop序列号是什么(ps序列码)
- 11-18无线路由器什么牌子好(无线路由器 哪个牌子好)
- 11-18万能视频格式转换器(万能视频格式转换器手机版下载)
- 11-18下载邮箱(下载邮箱的步骤)
- 11-18电脑怎么突然开不了机了(电脑怎么突然开不了机了怎么办)
- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)

本文暂时没有评论,来添加一个吧(●'◡'●)