Iterazione foreach degli array in JavaScript

snippet-javascript.jpg

Iterare gli array associativi in PHP è molto più semplice, ma proprio in questi giorni ho avuto l’esigenza di ottenere la stessa funzionalità in JavaScript, e mi sono reso conto di non saper come recuperare i dati da un array associativo con un ciclo nel linguaggio JavaScript.

L’utilità nell’utilizzare un array associativo è dato dal fatto che posso selezionare tutti i valori relativi ad una determinata chiave, (indice dell’array), senza dover sapere in quale posizione dell’array è presente il dato.

In PHP per elencare in maniera ciclica tutti i dati occorre fare ricorso ad una struttura logica conosciuta come Foreach. Volendola applicare avremmo un codice simile al seguente:

In JavaScript lo stessa variabile la si potrebbe creare in questo modo:

Anche in JavaScript esiste una struttura logica che esegue questa funzione, ma non si chiama Foreach:

In effetti è sempre il solito for, ma con una condizione differente che permette di analizzare un array associativo.

LEAVE A REPLY