ループループの方法

1564 ワード

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

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(    );

7.mapメソッドは配列のみを巡回し、新しい配列を返す
arr.map(function(i){  
	//arr:  
    //i:   
    //          
    return i*2;
 }) 

8.filterメソッドは、元の配列を変更せずにフィルタされた要素を返します.
arr.filter(function(i){  
	//arr:  
    //i:   
    //         
    return i>1; 
}) 

9.reduceメソッドは、関数をアキュムレータとして受信し、配列内の各値(左から右)を縮小し、最終的に値として計算します.
arr.reduce(function(i,j){  
	
	//arr:  
    //        
    return i+j;
})