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循环});

评论(0条)

刀客源码 游客评论