Uso: 1. Usado para passar elementos para a coleção por meio de funções e gerar novos objetos jQuery. A sintaxe é ".map(callback(index,domElement))"; novo array é retornado, a sintaxe é "$.map(array ou objeto, função especificada)".

Como começar rapidamente com VUE3.0: Entre
no ambiente operacional deste tutorial: sistema Windows 10, versão jquery3.2.1, computador Dell G3.
1. map() passa cada elemento para a coleção correspondente atual por meio da função e gera um novo objeto jQuery contendo o valor de retorno.
Sintaxe.map
(callback(index,domElement))
callback(index,domElement) Um objeto de função chamado para cada elemento na coleção atual.
Como o valor de retorno é um array encapsulado em jQuery, use get() para processar o objeto retornado para obter o array subjacente.
Um exemplo é o seguinte:
<!DOCTYPE html>
<html>
<cabeça>
<style>p { cor:vermelho }</style>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<corpo>
<p><b>Valores: </b></p>
<formulário>
<input type="text" name="name" value="John"/>
<input type="text" name="senha" valor="senha"/>
<input type="text" name="url" value="http://php.cn/"/>
</form>
<roteiro>
$("p").append( $("entrada").map(função(){
retornar $(este).val();
}).get().join(", ") );
</script>
</body>
</html> Resultados de saída:

2. A função $.map() é usada para processar cada elemento do array (ou cada atributo do objeto) usando a função especificada e encapsula o resultado do processamento como um novo array e o retorna.
Antes do jQuery 1.6, esta função suportava apenas a passagem de matrizes a partir de 1.6, esta função também suporta a passagem de objetos;
map() também passará dois parâmetros para a função: um é o elemento ou valor do atributo da iteração atual e o outro é o índice da matriz ou nome do atributo do objeto do item da iteração atual.
O valor de retorno desta função será usado como um elemento na matriz de resultados. Se o valor de retorno for nulo ou indefinido, ele não será adicionado à matriz de resultados.
$.map( object, callback )
object Array/Object type especifica o array ou objeto que precisa ser processado.
A função de processamento especificada pelo tipo Function de retorno de chamada.
Um exemplo é o seguinte:
<!DOCTYPE html>
<html>
<cabeça>
<meta charset="utf-8">
<título>123</título>
<estilo>
div { cor: azul }
p {cor:verde;margem:0}
span {cor:vermelho}
</estilo>
<script src="js/jquery.min.js"></script>
</head>
<corpo>
<div></div>
<p></p>
<span></span>
<roteiro>
$(função(){
var arr = ["a", "b", "c", "d", "e"];
$("div").text(arr.join(", "));
arr = $.map(arr, function(n, i){
retornar (n.toUpperCase() + i);
});
$("p").text(arr.join(", "));
arr = $.map(arr, função (a) {
retornar a + a;
});
$("span").text(arr.join(", "));
})
</script>
</body>
</html> Resultados de saída:

Tutoriais em vídeo relacionados recomendados: tutorial em vídeo jQuery
O conteúdo acima é o conteúdo detalhado de como o mapa é usado no jquery. Para obter mais informações, preste atenção a outros artigos relacionados no site PHP chinês!
