js数组遍历方法有哪些?一起来看看我今日的分享!
js数组遍历,包含一般for循环、提升版for循环、减弱版for循环、foreach循环、foreach变种、forin循环、map遍历等方式,下列将一一详细介绍这种二维数组遍历方法 。
第一种:一般for循环
代码如下所示:
for(j=0;j一般for循环是最简单的一种,都是使用频率最大的一种 。
第二种:提升版for循环
代码如下所示:
for(j=0,len=arr.length;j
第三种:减弱版for循环
【js数组遍历方法有哪些 js数组遍历方法】代码如下所示:for(j=0;arr[j]!=null;j){}减弱版for循环实际上严苛上也归属于for循环,只不过并没有使用length分辨,而应用自变量自身分辨,性能要远低于一般for循环 。
第四种:foreach循环
代码如下所示:
arr.forEach(function(e){});二维数组内置的foreach循环,使用频率比较高,但性能比一般for循环弱 。
第五种:foreach变种
代码如下所示:
Array.prototype.forEach.call(arr,function(el){});因为foreach是Array型内置的,相对于一些非这种类型的,难以立即应用(如NodeList),所以才拥有这一变种,应用这一变种能让相近的二维数组有着foreach作用,但具体性能要比一般foreach弱 。
第六种:forin循环
代码如下所示:
for(j in arr){}forin循环在许多的循环遍历方法中工作效率最少 。
第七种:map遍历
代码如下所示:
arr.map(function(n){});map遍历具体高效率弱于foreach 。
第八种:forof遍历(必须ES6适用)
代码如下所示:
for(let value of arr){});forof遍历是es6里边使用的,性能要优于forin,但仍然不如一般for循环 。
上面便是我们今日的分享了,我希望能够协助到大伙儿 。
- 股票评价方法有哪些?股票投资主要看哪几个方面?
- PS中调整图片亮度的方法 PS怎么调亮度
- 微信如何拒收且不拉黑的方法你学会了吗 微信如何拒收对方消息且不拉黑
- 养宠物小乌龟的技巧及注意事项 养小乌龟的正确方法
- 表格日期格式怎么设置的方法 表格日期格式怎样设置
- 利用模糊数学的基本思想和理论的控制方法 什么是模糊控制
- 给女孩取名字的方法 给孩子取名字女孩
- 给女宝宝取名字的方法 给女宝宝取名字
- 微信发送文件的几种方法 怎么在微信发文件
- 扬汤止沸侧重方法不彻底 扬汤止沸和缘木求鱼的区别