Latest web development tutorials

jQuery.map () Método

Métodos variados jQuery Métodos variados jQuery

Exemplos

Use $ .map () para modificar o valor de uma matriz

<Div> </ div> < p> </ p> <span> </ span> <script> (função $ () { var arr = [ "Um", "b", "c", "d", "e" ]; $ ( "Div") texto (arr join ( "").); .. Arr = $ mapa (arr, função (n, i) { retorno (N toUpperCase () + i. );}); $ () Texto "P" (arr join ( "," ..)) ;. Arr = $ mapa (arr, função (A) { retorno a + a;}); $ ( "span") texto (arr join ( "," ..));}) </ script>

tente »

Definição e Uso

Função .Map $ () é usado para processar a função especificada para cada elemento na matriz (ou cada propriedade do objecto), e o pacote de resultados para a nova matriz é retornado.

Nota: 1. Antes de jQuery 1.6, esta função só é suportada através da matriz; 1,6 desde o início, a função também suporta atravessar o objeto.
2. mapa () também como uma função de dois argumentos: em primeiro lugar, o elemento atual iteração ou valor de atributo, eo segundo é o índice da matriz atual ou um item de nome de propriedade iterações objeto.
3. A função retorna um valor, como resultado de um elemento na matriz, se o valor de retorno é nulo ou indefinido, o resultado não será adicionado à matriz.


gramática

$.map( object, callback )

参数 描述
object Array/Object类型 指定的需要处理的数组或对象。
callback Function类型 指定的处理函数。


Exemplos

mais exemplos

Cada valor na matriz original mais 4
Cada valor na matriz mais 4 original, o mapa para a nova matriz.

valor matriz original maior que 0 + 1
valor matriz original maior que 0 mais 1 mapeado para a nova matriz.

1 mais o valor da matriz original
O original de cada valor na matriz eo valor é o resultado de adicionar 1 para o recém-gerado após matriz de mapeamento.

O valor da matriz original é multiplicada por dois
Depois que o objeto original de cada valor multiplicado por 2, é mapeado para a matriz recém-criado.

chave de objeto
A chave do objeto é mapeado para a matriz recém-criado.

valor ao quadrado da matriz original
As duas partes na matriz original para cada valor e retorna o resultado, mapeado para a nova geração da matriz.

Remover os elementos
Ao retornar nulo na rotina de tratamento para formas de remover o elemento, remova o valor for inferior a 50, mas não irá remover o valor do elemento é reduzido 45.

Adicionar elemento
Ao devolver matriz no modo de manipulador, adicione o elemento final na matriz de resultados retornado.


Métodos variados jQuery Métodos variados jQuery