codice:
var m = chooser.monthNames[d.getMonth()];
con il metodo getMonth(), applicato all'istanza dell'oggetto Date, ti fai restituire il numero del mese, che va da 0 a 11 (0 per gennaio, 1 per febbraio eccetera).
Quindi prendi l'array chooser.monthNames, che contiene l'elenco dei nomi dei mesi che TU hai impostato (probabilmente tramite il component inspector), e che è fatto così:
codice:
array = ["Gennaio", "Febbraio", ...]
Quindi questa riga:
codice:
chooser.monthNames[d.getMonth()];
si traduce vagamente in
codice:
prendi l'elemento con indice(g.getMonth) dall'elenco(monthNames)
Il numero restituito è 0, e l'elemento 0 dell'array è gennaio.