js数组遍历方法(js数组遍历方法有哪些)
作者:百科火 更新 :2022-07-23 16:30:38 科技百科

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.5度。干冰是固态的二氧化碳,在6250.5498千帕压力下,把二氧化碳液化成无色的液体,再在...
12306积分兑换车票可以退票吗
12306购买车票是有积分可以累积的,而这些积分达到一定程度可以用来兑换车票,对于用户来说超级划算。那么12306积分...
古诗《蜂》的创作背景是什么
《蜂》是唐代诗人罗隐创作的一首七言绝句,这首诗体物工妙,词近旨远,夹叙夹议的手法配合默契,语言叙述中不尚辞藻,平淡...
1cc等于多少毫升(1cc(米制copy体积单位))
1cc等于就相当于1毫升,因为1L等于1000ML,而一千毫升就相当于一千立方厘米,也就相当于1立方分米,所以就能够得知1cc就是...
cos20°等于多少(cos(20°) = 0)
cos(20°) = 0.93969262078591。分析过程如下:余弦(余弦函数),三角函数的一种。在Rt△ABC(直角三角形)中,∠C=90°,∠A的余...
2月27号是什么星座
2月27日是双鱼座。双鱼座是水象星座,作为十二星座中最后的一个星座身上集合了十二星座的优点和缺点,同时受水象星座...
渐近线公式
渐近线计算公式A = lim [ f (x)/x] , B= lim [ f (x)-ax]当a=0时,有limf(x)=b (x趋向于无穷时),此时称y=b为...
1厘米等于多少毫米mm
厘米是一个长度计量单位,一厘米等于十毫米。厘米是常用的长度单位,一米的一百分之一为一厘米。毫米,英文缩写mm(或毫米...
复利计息的计算公式
复利计算公式F=P(1+i)^n复利计算公式是计算前一期利息再生利息的问题,计入本金重复计息,即“利生利”“利滚利”。它的...