Questo articolo spiega come iterare tramite elementi dell'array usando il .carta geografica() Metodo in JavaScript.
Cos'è il metodo Map ()?
IL carta geografica() Il metodo è un metodo array integrato che itera attraverso l'array ed esegue una funzione su ciascun elemento nell'array.
Sintassi del metodo Map ():
myarray.mappa ((valore, indice, array) =>Il metodo MAP ha una funzione di callback (l'equivalente asincrono di una funzione) che accetta tre parametri:
Esempio 1
In questo esempio, itereremo attraverso un array moltiplicando ogni elemento dell'array con 2:
// un arrayNel codice sopra prima, abbiamo inizializzato un array e quindi applicato il carta geografica() Metodo sull'array originale. All'interno della funzione, abbiamo restituito il valore moltiplicato per due. Va notato che i parametri dell'indice e dell'array possono essere omessi quando non si desidera usarli. L'array risultante viene immagazzinato in moltiplicatowithtwo variabile e quindi abbiamo visualizzato questa variabile usando il console.tronco d'albero() metodo.
Possiamo vedere nell'output sopra che ogni elemento dell'array originale viene moltiplicato per 2 e abbiamo ottenuto il risultato desiderato.
Quando l'operazione si esegue su ciascun elemento è di una riga di codice, il modo più semplice e pulito di implementare il carta geografica() Viene utilizzato il metodo che è riportato di seguito:
// un arrayNon ci sono parentesi ricci e ritorna.
L'output è ancora lo stesso come visto nello screenshot sopra.
Esempio 2
Diamo un'occhiata a un altro esempio in cui iterirà attraverso una serie di stringhe:
// un arrayNel codice sopra, in primo luogo, abbiamo inizializzato un array con i nomi dei famosi supereroi. Quindi abbiamo applicato il carta geografica() metodo su quel array in cui abbiamo concatenati la stringa "Uomo" con ogni elemento del primo nome vettore. Alla fine, abbiamo visualizzato l'array restituito dal carta geografica() Metodo usando la console.Metodo log ():
Possiamo vederlo con ogni elemento Uomo è stato concatenato.
Conclusione
Per iterare su un array JavaScript ci offre una varietà di tecniche tra cui i loop e il per ciascuno() metodo. Tuttavia, la tecnica di iterazione più famosa è il carta geografica() metodo. IL carta geografica() Il metodo esegue per l'elemento di ciascun array e restituisce un nuovo array che ha la lunghezza esattamente uguale all'array originale.
Questo post spiega come iterare attraverso un array usando il carta geografica() Metodo in JavaScript insieme a due esempi.