> 웹 프론트엔드 > 프런트엔드 Q&A > jquery에서 맵을 문자열 배열로 변환하는 방법(두 가지 방법)

jquery에서 맵을 문자열 배열로 변환하는 방법(두 가지 방법)

PHPz
풀어 주다: 2023-04-10 09:56:36
원래의
1040명이 탐색했습니다.

jQuery는 맵을 문자열 배열로 변환하는 두 가지 메서드(jQuery.map() 및 Array.prototype.map())를 제공합니다. 아래는 사용법과 예시입니다.

  1. jQuery.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]]
로그인 후 복사

위의 예에서는 객체를 키-값 쌍의 배열로 구성된 배열로 변환합니다. 콜백 함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 값이고 두 번째 매개변수는 키입니다. 이를 결합하여 배열을 반환하고 이를 수집하여 새 배열을 만듭니다.

  1. Array.prototype.map() 사용

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿