JS的数组遍历大部分是对于in,for,foreach,forof,map等方式。记录下来。
* *表明循环系统“最大特性”。
for(var j = 0; j < arr.length; j ) { //常见,这一就可以了}//提升版for循环for(var j = 0,len=arr.length; j < len; j ) { //应用临时性自变量,将长短缓存文件起來,防止反复获得数组长度,当二维数组比较大时 提升实际效果才会显著}实项:for ( var i=0;i ' arrItem[index] '';}
福林循环系统
for(j in arr) { //很多人用,可是特性剖析,表明它高效率最少 }for ( var i in objTmp){ console.log(i ": " objTmp[i])}
**foreach循环系统。
//forEach遍历数组,三个主要参数先后是二维数组原素,数据库索引,二维数组自身arrTmp.forEach( function (value,index,array){ console.log(value "," index "," array[index])})//Jquery 的$.each() 二维数组$.each([52, 97], function(index, value) { alert(index ': ' value); //index是数据库索引-0:52;1:97});目标var obj = {"ff": "在","性別": 1};$.each( obj, function( key, value ) { alert( key ": " value );//ff:在});
Forof解析xml(必须es6适用)
for(let value of arr) { //特性还行,但依然不如for循环});
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。