Non farti confondere dalla sintassi con le parentesi quadre, in JavaScript gli array associativi non esistono. Quello che tu stai davvero facendo è creando un array e poi trattandolo come un qualunque altro oggetto e settandoci degli attributi.
Quindi di fatto questo è quello che ottieni:
	codice:
	var obj={
  Marco: 'bello',
  Maria: 'carina'
};
 
Per scorrere una cosa del genere e verificarne i valori potresti fare
	codice:
	var key, val;
for (key in obj) {
  val = obj[key];
   //fai quello che devi fare con Val
}
 
Considera che a seconda di cos'è il tuo oggetto potresti aver bisogno di chiamare obj.hasOwnProperty(val). Se non sai di cosa sto parlando prova a fare senza e vedere se va oppure leggi la documentazione googlando hasOwnProperty MDN.