jQuery.map () Método
Exemplos
Use $ .map () para modificar o valor de uma matriz
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
参数 | 描述 |
---|---|
object | Array/Object类型 指定的需要处理的数组或对象。 |
callback | Function类型 指定的处理函数。 |
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.