jQuery.map 사용 방법
jQuery.map(array,callback)
한 배열의 요소를 다른 배열로 변환합니다.
매개변수로 변환 함수가 각 배열 요소에 대해 호출되며, 변환 함수에는 변환되는 요소를 나타내는 매개변수가 전달됩니다. 변환 함수는 변환된 값, null(배열에서 항목 제거) 또는 원래 배열로 확장된 값을 포함하는 배열을 반환할 수 있습니다.
-------------------------------------- --------------------------------
Translate all items in an array to another array of items. The translation function that is provided to this method is called for each item in the array and is passed one argument: The item to be translated. The function can then return the translated value, 'null' (to remove the item), or an array of values - which will be flattened into the full array.
반환값
Array
Parameters
array(배열): to 배열을 변환합니다.
callback(함수): 각 배열 요소에 대해 호출되며, 변환 함수에는 변환된 요소를 나타내는 요소가 매개변수로 전달됩니다. 함수는 어떤 값이든 반환할 수 있습니다. 또는 이 함수를 문자열로 설정할 수 있으며, 문자열로 설정하면 "람다 형식"(약식?)으로 처리됩니다. 여기서 a는 배열 요소를 나타냅니다. 예를 들어, "a * a"는 "function(a){ return a * a; }"를 나타냅니다.
Example
새 배열에 4를 추가하여 원래 배열의 각 요소를 변환합니다.
j쿼리 코드:
$.map( [0,1,2], function(n){ return n + 4; });
결과:
[4, 5, 6]
-------------------------------------- ------------ ------------------------- ------------
원본 배열은 0의 요소에 1을 더하고, 그렇지 않으면 삭제합니다.
j쿼리 코드:
$.map( [0,1,2], function(n){ return n > 0 ? n + 1 : null; });
결과:
[2, 3]
-------------------------------------- ------------ ------------------------- ---------
원래 배열 요소의 각 요소는 자신과 해당 값에 1을 더한 값을 포함하는 배열로 확장되고 새 배열로 변환됩니다.
j쿼리 코드:
$.map( [0,1,2], function(n){ return [ n, n + 1 ]; });
결과:
[0, 1, 1, 2, 2, 3]
배열에서 0보다 작은 요소를 필터링합니다.
HTML 코드:
<p>First</p><p>Second</p><p>Third</p><p>Fourth</p>
j쿼리 코드:
var arr = jQuery.makeArray(document.getElementsByTagName_r("p")); arr.reverse(); // 使用数组翻转函数
결과:
Fourth Third Second First
배열에서 0보다 작은 요소를 필터링합니다.
HTML 코드:
<p>First</p><p>Second</p><p>Third</p><p>Fourth</p>
j쿼리 코드:
var arr = jQuery.makeArray(document.getElementsByTagName_r("p")); arr.reverse(); // 使用数组翻转函数
결과:
Fourth Third Second First
배열에서 0보다 작은 요소를 필터링합니다.
HTML 코드:
<p>First</p><p>Second</p><p>Third</p><p>Fourth</p>
j쿼리 코드:
var arr = jQuery.makeArray(document.getElementsByTagName_r("p")); arr.reverse(); // 使用数组翻转函数
결과:
Fourth Third Second First
첨부: 배열에서 0보다 작은 요소를 필터링합니다.
HTML 코드:
<p>First</p><p>Second</p><p>Third</p><p>Fourth</p>
j쿼리 코드:
var arr = jQuery.makeArray(document.getElementsByTagName_r("p")); arr.reverse(); // 使用数组翻转函数
결과:
Fourth Third Second First
위 내용은 jQuery에서 .map 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!