jQuery - 배열의 반복

12651 단어 jQuery
원본 js와 jQuery 컴포지팅 그룹의 비교
  • 원생 js의forEach 방법이 그룹을 옮겨다니기
  • jQuery의 each 정적 방법 트리거 그룹
  • 원생 js의 맵 방법 범람수조
  • jQuery의 맵 방법 트리거 그룹
  • jQuery에서 each 정적 방법과 맵 정적 방법의 차이
  • 기본 js의 forEach 메서드 배열 반복
    //     :      
    //     :  
    //  :   forEach        ,       
    var arr = [1,3,5,7,9]
    var obj = {0:1, 1:3 ,2:5, 3:7, 4:9, length:5 }
    
    arr.forEach(function(value,index){
    	console.log(index,value);
    })
    //              
    Array.prototype.forEach.call(obj, function (value, index) {
    	console.log(index,value);
    })
    

    jQuery의 each 정적 방법으로 그룹을 옮겨다니기
    //     :  
    //     :      
    //  :jQuery each           
    var arr = [1,3,5,7,9]
    var obj = {0:1, 1:3 ,2:5, 3:7, 4:9, length:5 }
    
    $.each(arr,function(index,value){
    	console.log(index,value);
    })
    $.each(obj,function(index,value){
    	console.log(index,value);
    })
    

    원생 js의 맵 방법
    //     :      
    //     :      
    //     :        
    //  :    forEach    ,       
    var arr = [1,3,5,7,9]
    var obj = {0:1, 1:3 ,2:5, 3:7, 4:9, length:5 }
    
    arr.map(function(value,index,array){
    	console.log(index,value,array);
    })
    

    jQuery 맵 메서드 배열 반복
    //     :      
    //     :                
    //       :
    //	     :      
    //	     :      
    //  : jQuery  each    ,map            
    var arr = [1,3,5,7,9]
    var obj = {0:1, 1:3 ,2:5, 3:7, 4:9, length:5 }
    
    $.map(arr,function(value,index){
    	console.log(index,value);
    })
    $.map(obj,function(value,index){
    	console.log(index,value);
    })
    

    jQuery에서 each 정적 방법과 맵 정적 방법의 차이
    each 정적 방법의 기본 반환값은: 누굴 옮겨다니면 되돌아오는 맵 정적 방법의 기본 반환값은 빈 그룹입니다
    each 정적 방법은 리셋 함수에서 반복되는 그룹을 처리하는 것을 지원하지 않습니다. 맵 정적 방법은 리셋 함수에서return을 통해 반복되는 그룹을 처리한 다음 새로운 그룹을 생성할 수 있습니다.

    좋은 웹페이지 즐겨찾기