C'è un modo per far sapere a una funzione javascript che un determinato parametro è di un certo tipo?
Essere in grado di fare qualcosa del genere sarebbe perfetto:
function myFunction(Date myDate, String myString)
{
//do stuff
}
Grazie!
Aggiornamento : Essendo che la risposta è un "no" clamoroso se voglio myDateessere trattato come una data (per chiamare funzioni di data su di essa), devo lanciarlo come una data all'interno della funzione o impostare una nuova variabile di tipo Data ad esso?
Date, solo object.
Dateè una funzione. Dai un'occhiata a stackoverflow.com/questions/1646698/… per saperne di più sulla newparola chiave JavaScript . Inoltre, poiché non ci sono classi, non esiste casting. Puoi semplicemente chiamare le funzioni che desideri. Se l'oggetto li contiene, verranno eseguiti, altrimenti verrà visualizzato un errore.
