Dizionari
L'array associativo (o dizionario o map) è un array i cui elementi sono accessibili mediante nomi, quindi stringhe anziché indici puramente numerici. Questo non comporta però l'obbligo di utilizzare solo un tipo di indice: alcuni elementi dell'array possono avere un indice numerico, altri un indice di tipo stringa.
var parole = [];
parole["casa"] = "house";
parole["porta"] = "door";
parole["cane"] = "dog";
parole["finestra"] = "window";
Il dizionario, può essere visto come una struttura dati utilizzata per memorizzare insiemi dinamici di coppie h chiave e valore i . Le coppie sono indicizzate in base alla chiave Il valore è un "dato satellite".