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循环 。
上面便是我们今日的分享了,我希望能够协助到大伙儿 。
- 牙疼了有什么办法可以减轻或者消除牙疼原料/工具无方法/步 牙疼的厉害怎么办
- 发膜的正确使用方法
- 美味可口的家常爆米花制作方法 让你尽享电影院的味道
- 两种目前最有效的碳捕集方法
- 蓝屏原因及修复方法 0x00000074电脑蓝屏win7怎么解决
- 简单易懂的方法) qq怎样解除绑定手机号
- 空心菜的播种时间和栽种管理方法 空心菜又叫什么菜
- 三年级是小学爬坡阶段 家长要重视 这些方法帮助孩子打好基础
- 养鸽子怎么样 养鸽子的方法
- 老人白癜风怎么治方法
