2016. 9. 1.

[JavaScript] $.map

$.map


새로운 배열요소를 적용시키는 함수.
그래서 array나 object를 파라미터로 쓴다.


1
2
3
4
5
6
7
8
9
10
11
12
<script src="https://code.jquery.com/jquery-latest.js"></script>
 
<script>
var array = [10,11,12,13]; alert(array);
//10,11,12,13
 
array = $.map(array, function(a, index) { 
    return [a - 100, index]; 
    }); alert(array);
//-90,0,-89,1,-88,2,-87,3
 
</script>
cs


1. 'a'는 배열의 요소이며, 'index'는 배열의 인덱스 번호이다.
2. 배열을 return하며 기존 array와 생성한 함수를 적용시키는 map 발생시킨다.
3. 최후 array에는 (a-100, index)가 있어 순차적으로 alert된다.

댓글 없음:

댓글 쓰기