注意:this是指向,只代表要被遍歷的陣列
1.普通for遍歷
for(let i=0;i2.表示式in遍歷 (i值只是角標)
for(let i in this.books)
3.表示式of 遍歷特點:可以直接拿到資料物件,不是拿到腳標.for(let item of this.books)
4 .foreach遍歷var newlist = ;
this.list.foreach(item=>
})return newlist;
5.利用some()函式遍歷
//some()方法是一種遍歷,寫法為:some((物件,索引)=>)
this.list.some((item,i)=>
})
6.利用filter()函式遍歷 //注意返回值型別為陣列
//由於filter()方法返回的本來就是乙個arraylist陣列,所以可以直接return
return this.list.filter(item=>
})return this.list.filter(function(item)
遍歷的幾種方式
es5的話也可以使用foreach,es5具有遍歷陣列功能的還有map filter some every reduce reduceright等,只不過他們的返回結果不一樣。但是使用 foreach 遍歷陣列的話,使用 break 不能中斷迴圈,使用 return 也不能返回到外層函式。使用for...
游標遍歷的幾種方式
1.定義游標 cursor c student is select id,first name,last name,major from t test students 遍歷游標 open c student loop fetch c student into v newid,v newfirstn...
集合的幾種遍歷方式
listlist new arraylist list.add aaa list.add bbb list.add ccc 普通for迴圈 for int i 0 i list.size i 增強for迴圈 for string string list 使用迭代器 iteratorite list....