vuejs的幾種遍歷方式

2021-10-18 03:24:48 字數 931 閱讀 6529

注意: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....