jQuery는 맵을 문자열 배열로 변환하는 두 가지 메서드(jQuery.map() 및 Array.prototype.map())를 제공합니다. 아래는 사용법과 예시입니다.
jQuery.map() 메서드를 사용하여 배열이나 객체를 다른 배열로 변환하세요. 콜백 함수를 원본 배열의 각 요소에 적용하고 콜백 함수에서 반환된 내용을 사용하여 새 배열을 만듭니다.
예:
var obj = {one:1, two:2, three:3, four:4, five:5}; var arr = jQuery.map(obj, function(val, key){ return [key, val]; }); console.log(arr); // [["one",1], ["two",2], ["three",3], ["four",4], ["five",5]]
위의 예에서는 객체를 키-값 쌍의 배열로 구성된 배열로 변환합니다. 콜백 함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 값이고 두 번째 매개변수는 키입니다. 이를 결합하여 배열을 반환하고 이를 수집하여 새 배열을 만듭니다.
Array.prototype.map() 메서드는 jQuery.map() 메서드와 유사하지만 하나의 배열을 다른 배열로 변환합니다. jQuery의 메서드 대신 배열 프로토타입을 사용합니다.
예:
var arr = [1,2,3,4,5]; var newArr = arr.map(function(val){ return val * 2; }); console.log(newArr); // [2, 4, 6, 8, 10]
이 예에서는 숫자 배열을 새 배열의 각 요소가 원래 배열의 해당 요소 크기의 두 배인 새 배열로 변환합니다.
요약
jQuery.map() 또는 Array.prototype.map()을 사용하여 지도를 문자열 배열로 변환하세요. 하나는 jQuery 메서드이고 다른 하나는 Array 프로토타입 메서드라는 점을 제외하면 사용법은 비슷합니다. 상황에 따라 적절한 방법을 선택하시면 됩니다.
위 내용은 jquery에서 맵을 문자열 배열로 변환하는 방법(두 가지 방법)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!