js遍歷數組,基本就是for ,for in,foreach,for of, map等方法。
第一種:for
for(var i=0;arr.length;i++){ console.log(arr[i]) }
第二種:foreach循環
arr.forEach(function(item,index){ // item:元素 // index:下標 })
第三種:for in循環
便利的結果是key,數組下標
var a=[1,2,3]; for(let i in a){ console.log(i);//0 1 2 console.log(a[i]);//1 2 3 }
第四種:for of
遍歷結果是value,數組值
var a=[1,2,3]; for(let i of a){ console.log(i);//1 2 3 }
第五種;map
map不改變原數組
arr.map((item,index)=>{ return item })