迴圈遍歷的方法
阿新 • • 發佈:2018-12-30
1、each方法
jquery的方法,不能使用break打斷迴圈,return falsed代表for迴圈中的break
obj.each(function (i,item) { // i:迴圈的下標 // item:迴圈的節點 // $(this):jquery物件 // $(item):獲得要迴圈的div的單個jquery物件 }) $.each(obj,function (i,item) { // i:下標 // item:迴圈的節點物件 // $(this):jquery物件 // $(item):獲得要迴圈的div的單個jquery物件 })
2、forEach方法
只能遍歷陣列,不能使用break打斷迴圈,return falsed代表for迴圈中的continue
arr.forEach(function (i,item) {
//arr:迴圈遍歷的陣列
// item:陣列每一項得值
// i:每一項對應的下標
})
3、for迴圈
for(let i=0;i<arr.length;i++){
//arr:迴圈遍歷的陣列
//arr[i]:陣列中該下標的值
}
4.for…in
for(var key in obj){ //obj:物件 //key:物件的屬性名 //obj[key]:物件的屬性值 } for(var i in arr){ //arr:陣列 //i:陣列下標 //arr[i]:陣列中該下標的值 }
5.while
while(判斷條件){
//如果不滿足條件,則不能進入迴圈
}
6.do…while迴圈
do{
//迴圈至少會執行一次
}while(判斷條件);