Metodo jQuery.map ()
Esempi
Utilizzare $ .map () per modificare il valore di un array
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
参数 | 描述 |
---|---|
object | Array/Object类型 指定的需要处理的数组或对象。 |
callback | Function类型 指定的处理函数。 |
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.