Latest web development tutorials

Metodo jQuery.map ()

jQuery Metodi Varie jQuery Metodi Varie

Esempi

Utilizzare $ .map () per modificare il valore di un array

<Div> </ div> < p> </ p> <span> </ span> <script> $ (function () { var arr = [ "A", "B", "C", "D", "E" ]; $ ( "Div") del testo (arr join ( ",").); .. Arr = $ mappa (arr, la funzione (n, i) { ritorno (N toUpperCase () + i. );}); $ () Testo "P" (arr join ( "," ..)) ;. Arr = $ mappa (arr, funzione (A) { ritorno A + A;}); $ ( "span") del testo (arr join ( "," ..));}) </ script>

Prova »

Definizione e utilizzo

$ .map () Viene utilizzato per elaborare la funzione specificata per ciascun elemento della matrice (o ogni proprietà dell'oggetto), e il pacchetto dei risultati per il nuovo array viene restituita.

Nota: 1. Prima di jQuery 1.6, questa funzione è supportata solo attraverso l'array, 1,6 dalla partenza, la funzione supporta anche attraversare l'oggetto.
2. map () anche in funzione di due argomenti: in primo luogo, l'elemento corrente iterazione o valore di attributo, e la seconda è l'indice di matrice corrente o un oggetto di nome proprietà iterazioni voce.
3. La funzione restituisce un valore come risultato di un elemento della matrice, se il valore restituito è null o undefined, il risultato non verrà aggiunto alla matrice.


grammatica

$.map( object, callback )

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


Esempi

Altri esempi

Ogni valore nell'array originale più 4
Ogni valore della matrice originale più 4, la mappa per il nuovo array.

valore della matrice originale maggiore di 0 e 1
valore della matrice originale maggiore di 0 e 1 mappati al nuovo array.

1 più il valore della matrice originale
L'originale di ogni valore nella matrice e il valore è il risultato della somma 1 alla appena generato dopo array di mappatura.

Il valore della matrice originale viene moltiplicato per 2
Dopo che l'oggetto originale di ogni valore moltiplicato per 2, è mappato alla matrice appena creato.

Object key
La chiave oggetto viene mappato l'array appena creato.

il valore al quadrato della matrice originale
Le due parti della matrice originale per ogni valore e restituisce il risultato, mappati alla nuova generazione della matrice.

rimuovere gli elementi
Restituendo nullo nel gestore di modi per rimuovere l'elemento, rimuovere il valore è inferiore a 50, ma non rimuoverà il valore dell'elemento è ridotto 45.

Aggiungi elemento
Restituendo array in modalità gestore, aggiungere l'elemento finale della matrice risultato restituito.


jQuery Metodi Varie jQuery Metodi Varie