1. 程式人生 > >迴圈遍歷的方法

迴圈遍歷的方法

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(判斷條件);