javascript中forEach和map遍历数组
来源:互联网 发布:数据库巡检模板 编辑:程序博客网 时间:2024/05/16 11:19
javascript中遍历数组的方式有很多,今天我提一下 两个原生的遍历方法,forEach和map
代码如下:
遍历一个数组[1,2,3,4,5,6,7,8,9],然后将这些元素打印出来,这个没问题,但是我想如果要打断程序运行,提前退出循环呢? 能实现吗? 先看代码吧
<script> let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; arr.forEach(function (item, index) { if (item === 3) { // break return return false return true } console.log(item) }) arr.map(function (item) { if (item === 3) { // break return return false return true } console.log(item) })</script>
谷歌浏览器的运行结果都是: 1,2,4,5,6,7,8,9,
我能想到js中打断代码的语句就只有break,return,return false,return true这个三个,但是我一个一个试了以后发现,循环并不能打断,只能中止本次循环继续下一次循环。
其实我想要的是中断循环程序,但是我没有找到原生的任何类似方法。我知道for循环可以用break,但是觉得for循环的语言不够简洁。
大家有什么办法吗?
阅读全文
0 0
- javascript中forEach和map遍历数组
- js中foreach、each、map遍历数组
- JavaScript数组的forEach、map和angular.forEach
- JavaScript中的数组遍历forEach()与map()方法分析
- 笔记-JS数组遍历方法之forEach()和map()
- javascript数组循环遍历forEach
- javascript中数组遍历方法forEach,every,some的区别
- foreach和section遍历数组
- js---原生JS数组arr遍历方法forEach()和map()遍历的区别以及兼容写法
- JavaScript中的数组遍历forEach()与map()方法以及兼容写法介绍
- JavaScript数组forEach()、map()、reduce()方法
- jstl标签中forEach标签遍历Map
- c:forEach 标签中遍历map集合
- Javascript 数组循环遍历之forEach
- Javascript 数组循环遍历之forEach
- Javascript 数组循环遍历之forEach
- Javascript 数组循环遍历之forEach
- Javascript 数组循环遍历之forEach
- 使用axel和aria2c引爆你的下载!
- mysql查询操作的5种子句
- 朴素贝叶斯,Laplace平滑,多项式事件模型
- Get请求和POST请求的区别
- TensorFlow 卷积神经网络之猫狗识别
- javascript中forEach和map遍历数组
- java反射机制
- Linux Shall命令入门
- pl/sql 函数之判断多个分割的数字是否在某个范围
- java虚拟机之二虚拟机内存结构
- [LeetCode] Matrix 值修改系列,例题 Surrounded Regions,Set Matrix Zeroes
- 如何作为一个优秀的程序员
- 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.
- 【软考学习】设计模式——组合模式