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}}
    -
목록형 📷 갤러리형
제목
[기본형] HTML (with 부트스트랩5.3 , jquery 3.7, vue.js)
유용한 리눅스(LINUX) 명령어
[공지] 기술 게시판
4.28
4.29
4.30
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
5.27
5.28
5.29
5.30
5.31
6.1