Ik probeer een multidimensionale array te maken in Javascript, met als laatste key een string ipv een cijfer. Maar als ik 'm alert komt er niks uit.

Dit werkt wel:

var values=new Array();
values[0]=new Array();
values[0][0]='appel';
values[0][1]='banaan';
alert(values);
//OUTPUT: "appel,banaan"
return false;


Maar dit probeer ik te doen:

var values=new Array();
values[0]=new Array();
values[0]['fruit1']='appel';
values[0]['fruit2']='banaan';
alert(values);
//OUTPUT: *niks*
return false;


PHP heeft geen moeite bij het maken van zulke arrays, maar Javascript blijkbaar wel. Is hier een work-around voor, of is het gewoon niet mogelijk in js?
Hoe bedoel je?
Wat jij wilt kan inderdaad niet. Maar er zijn in JavaScript heel veel dingen mogelijk met multidimensionale arrays: voorbeeld + uitleg
Thx! Ik ga kijken wat ik ermee kan.

Reageren