![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
var menu = new Object(); |
|
menu=["pippo","pluto","topolino"]; |
|
for(item in menu) { |
#3
| |||
| |||
|
|
è sconsigliato usare for ... in con un array. |
#4
| |||
| |||
|
|
Ho scritto il seguente codice: * * *var * * * *menu = new Object(); * * *menu=["pippo","pluto","topolino"]; * * *mesg="Hello: "; * * *for(item in menu) { * * * * mesg += menu[item]+" - "; * * *} * * *alert(mesg); Che produce in output: "Hello: pippo - pluto - topolino -". Non capisco perché nell'iterazione devo mettere "menu[item]", dove mi sarei aspettato di dover mettere semplicemente "item". Quel "menu" che ho creato è un semplice array o è qualcosa di più complicato? E. |
#5
| |||
| |||
|
|
for(item in menu) { mesg += menu[item]+" - "; } alert(mesg); Che produce in output: "Hello: pippo - pluto - topolino -". Non capisco perché nell'iterazione devo mettere "menu[item]", dove mi sarei aspettato di dover mettere semplicemente "item". Quel "menu" che |
![]() |
| Thread Tools | |
| Display Modes | |
| |