JS의 array.map, jQuery.map

2
JS의 array.map, jQuery.map

둘 다 배열의 대한 일괄 처리를 할 때 사용한다.
물론 루프 문으로도 구현할 수 있다.



JS의 array.map

var array1 = [1, 4, 9, 16];

// pass a function to map
var map1 = array1.map(x => x * 2);  
var map2 = array1.map(function(x){return x*3});  

console.log(map1,map2);
=>
 [2, 8, 18, 32] [3, 12, 27, 48]



 jQuery.map
var arr = [ "a", "b", "c", "d", "e" ];
$( "div" ).text( arr.join( ", " ) );
 
arr = jQuery.map( arr, function( n, i ) {  //<-- n이 값이고 i가 index
  return ( n.toUpperCase() + i );
});
$( "p" ).text( arr.join( ", " ) );
 
arr = jQuery.map( arr, function( a ) {
  return a + a;
});
$( "span" ).text( arr.join( ", " ) );

=>
a, b, c, d, e
A0, B1, C2, D3, E4
A0A0, B1B1, C2C2, D3D3, E4E4

댓글
  • No Nickname
    No Comment
  • 권한이 없습니다.
    {{m_row.m_nick}}
    -
제목 작성자 날짜
공대여자
공대여자
mins01
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자
공대여자