Javascript keys uitdrukken in strings ipv nummers
Joshua W
10/11/2011 13:44:25Ik 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:
Maar dit probeer ik te doen:
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?
Dit werkt wel:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
var values=new Array();
values[0]=new Array();
values[0][0]='appel';
values[0][1]='banaan';
alert(values);
//OUTPUT: "appel,banaan"
return false;
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:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
var values=new Array();
values[0]=new Array();
values[0]['fruit1']='appel';
values[0]['fruit2']='banaan';
alert(values);
//OUTPUT: *niks*
return false;
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?
PHP hulp
25/12/2024 16:19:17Elwin - Fratsloos
10/11/2011 14:14:10Joshua W
10/11/2011 14:31:48Wouter J
10/11/2011 15:08:07Wat jij wilt kan inderdaad niet. Maar er zijn in JavaScript heel veel dingen mogelijk met multidimensionale arrays: voorbeeld + uitleg
Gewijzigd op 10/11/2011 15:09:44 door Wouter J