js数组遍历方法(js数组遍历方法有哪些)

作者:百科火  更新 :2022-07-23 16:30:38   科技百科  

js数组遍历方法(js数组遍历方法有哪些)

js数组遍历方法有哪些?一起来看看我今日的分享!


js数组遍历,包含一般for循环、提升版for循环、减弱版for循环、foreach循环、foreach变种、forin循环、map遍历等方式,下列将一一详细介绍这种二维数组遍历方法。

第一种:一般for循环

代码如下所示:

for(j=0;j

一般for循环是最简单的一种,都是使用频率最大的一种。

第二种:提升版for循环

代码如下所示:

for(j=0,len=arr.length;j

提升版for循环应用临时性自变量,将长短缓存文件下去,防止反复获得数组长度,当二维数组比较大时提升实际效果才能较为显著,这类方式通常是全部循环遍历方式中性能最大的一种。

第三种:减弱版for循环

代码如下所示: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循环。

上面便是我们今日的分享了,我希望能够协助到大伙儿。


- END -

蓝色代表什么心情(蓝色代表什么意思情绪_孕育常识_亲子宝典库)

蓝色代表什么心情(蓝色代表什么意思情绪_孕育常识_亲子宝典库)

蓝色(Blue),是一种冷色调颜色,在电磁波的可见光中它的频率较高(仅次于紫光),频率600~700THz(对应空气中波长500~430nm),...

干冰多少度(干冰温度为零下78)

干冰多少度(干冰温度为零下78)

干冰多少度,干冰的温度为零下78.5度。干冰是固态的二氧化碳,在6250.5498千帕压力下,把二氧化碳液化成无色的液体,再在...

12306积分兑换车票可以退票吗

12306积分兑换车票可以退票吗

12306购买车票是有积分可以累积的,而这些积分达到一定程度可以用来兑换车票,对于用户来说超级划算。那么12306积分...

古诗《蜂》的创作背景是什么

古诗《蜂》的创作背景是什么

《蜂》是唐代诗人罗隐创作的一首七言绝句,这首诗体物工妙,词近旨远,夹叙夹议的手法配合默契,语言叙述中不尚辞藻,平淡...

1cc等于多少毫升(1cc(米制copy体积单位))

1cc等于多少毫升(1cc(米制copy体积单位))

1cc等于就相当于1毫升,因为1L等于1000ML,而一千毫升就相当于一千立方厘米,也就相当于1立方分米,所以就能够得知1cc就是...

cos20°等于多少(cos(20°) = 0)

cos20°等于多少(cos(20°) = 0)

cos(20°) = 0.93969262078591。分析过程如下:余弦(余弦函数),三角函数的一种。在Rt△ABC(直角三角形)中,∠C=90°,∠A的余...

2月27号是什么星座

2月27号是什么星座

2月27日是双鱼座。双鱼座是水象星座,作为十二星座中最后的一个星座身上集合了十二星座的优点和缺点,同时受水象星座...

渐近线公式

渐近线公式

渐近线计算公式A = lim [ f (x)/x] , B= lim [ f (x)-ax]当a=0时,有limf(x)=b (x趋向于无穷时),此时称y=b为...

1厘米等于多少毫米mm

1厘米等于多少毫米mm

厘米是一个长度计量单位,一厘米等于十毫米。厘米是常用的长度单位,一米的一百分之一为一厘米。毫米,英文缩写mm(或毫米...

复利计息的计算公式

复利计息的计算公式

复利计算公式F=P(1+i)^n复利计算公式是计算前一期利息再生利息的问题,计入本金重复计息,即“利生利”“利滚利”。它的...

查看更多知识百科