Libreria RxJs

Array utility in javascript

Javascript mette a dispozione una serie di funzioni che consentono di gestire array. Ovviamente è sempre possibile utilizzare cicli for (o equivalenti), ma l’utilizzo di queste funzioni consente di scrivere meno codice e soprattutto più leggibile.

Array.Map

Il metodo map() crea una nuova matrice con i risultati della chiamata di una funzione per ogni elemento dell’array

Attenzione: map() non può essere utilizzato su array senza valore. Inoltre map() non modifica l’array originale.

Array.Reduce

  • Il metodo reduce() riduce la matrice su un singolo valore.
  • Il metodo reduce() esegue la funzione fornita per ogni valore dell’array (da sinistra a destra).
  • Il valore di ritorno della funzione è memorizzato in un accumulatore (risultato / totale).

Note: reduce() non può essere utilizzata con un array che non contiene elementi

Array.Filter

  • il metodo filter consente di scorrere tutti gli elementi di un array e di restituire un array contenente i valori filtrati in base alla funzione passata

Specifiche Ecma – International

 

Pubblicato da

Andrea Merlin

Laureato in informatica, diversi corsi di specializzazione legati allo Sviluppo Software e alla Computer forensics. Appassionato di nuove tecnologie, amo la programmazione, la Business Intelligence e tematiche legate alla Privacy.Sempre alla ricerca di nuove idee, stimoli … e progetti da seguire!Amo trascorrere il tempo libero in Val Borbera, un piccolo angolo del Piemonte, in provincia di Alessandria.