Grazie per il tuo intervento,Originariamente inviato da Xinod
in generale sembrerebbe tu stia cercando l' eval
Avevo considerato anch'io un "eval" ma non sono riuscito a fargli fare niente di più rispetto a quello che faccio con del codice scritto "normalmente", cioè continua (giustamente) a considerare l'unione di myDate e param come una stringa di testo.
Io vorrei invece cercare il metodo per unire myDate (che è un oggetto Date) e param ( per esempio ".getTimezoneOffset()" ) di modo che JS riconosca il risultato dell'unione come Oggetto + metodo e non come una stringa di testo.
Credo che il problema dipenda proprio dal fatto che param viene passato come una stringa di testo dal pulsante che richiama la funzione...
a questo punto non so se sia possibile fare quello che vorrei fare io.
Non capisco questo tuo ultimo suggerimento. Parli di un array?nel caso specifico pero' puo' essere evitato, se param fosse semplicemente "toUTCString"
potresti scrivere myDate[param]()
Ciao!

Rispondi quotando