Questo post descrive in dettaglio i metodi Map () e Foach () per differenziare questi metodi in JavaScript.
Come funziona il metodo foreach () in javascript?
IL per ciascuno() Il metodo viene impiegato per eseguire alcune operazioni sugli elementi dell'array. Ti consente di eseguire un metodo di callback. IL per ciascuno() Il tipo di restituzione del metodo non è definito in quanto dipende totalmente dalla funzionalità della funzione di richiamata.
È un modo più nuovo di scrivere meno codice che itera su un array. La sintassi del metodo foreach () è fornita di seguito:
Sintassi
vettore.foreach (funzione (elemento, indice, array), thisval)La descrizione della sintassi è la seguente:
Esempio
Il seguente codice di esempio è adattato per discutere dell'uso del per ciascuno() Metodo in JavaScript.
Codice
Un esempio di utilizzo del foreach ()
La descrizione del codice è la seguente:
Produzione
Si osserva che gli elementi dell'array sono stampati sulla finestra del browser.
Come funziona il metodo Map () in JavaScript?
Il metodo Map () restituisce elementi trasformati in un nuovo array applicando la funzione di callback a ciascun elemento dell'array. Il metodo è immutabile e può cambiare/alternare i dati. È più veloce rispetto al metodo foreach (). Fornisce caratteristiche metalliche; Gli utenti possono associare i metodi Ord (), Filter () e ridurre () dopo aver applicato la mappa () agli array. Inoltre, restituisce le stesse dimensioni dell'array esistente.
La sintassi è riportata di seguito.
Sintassi
vettore.mappa (funzione (elemento, indice, array), thisval)La descrizione dei parametri è la seguente:
Codice
console.log ('un esempio di utilizzo della mappa ()')La descrizione del codice è elencata qui.
Produzione
Il risultato del codice mostra che il carta geografica() Il metodo restituisce i valori quadrati 10, 9, 8, 7, E 6 A 100, 81, 64, 49, E 36.
Conclusione
I metodi Map () e Foreach () utilizzano la funzione per eseguire l'iterazione sugli elementi dell'array. Di conseguenza, i metodi Map () creano un array mentre il tipo di ritorno del foreach (0 metodo non è definito. In questo post, è descritta una spiegazione dettagliata del metodo Map () e Foreach () per differenziare questi due metodi iterativi. Entrambi i metodi sono usati per ripetere gli elementi dell'array, tuttavia, il loro modo di lavorare differisce, il che può essere compreso dal contenuto scritto sopra.