Strutturazione dati in JavaScript
In JavaScript è possibile strutturare i dati usando le due tipologie di base contenenti più valori:
array semplici (con indice numerico)
array = [ 123, 234, 345 ];
valore = array[0]; // valore == 123
array associativi (o oggetti, senza metodi)
oggetto = { chiaveA: 123, chiaveB: 234 };
valore = oggetto.chiaveA; // valore == 123
Le due tipologie possono essere combinate fra loro:
array di oggetti
dati = [
{ chiaveA: 123, chiaveB: 234 },
{ chiaveA: 345, chiaveB: 456 }
];
valore = dati[0].chiaveB; // valore == 234
oggetto con array
dati = {
chiaveA: [ 123, 234 ],
chiaveB: [ 345, 456 ]
};
valore = dati.chiaveB[0]; // valore == 345