Existe-t-il un moyen de faire savoir à une fonction javascript qu'un certain paramètre est d'un certain type?
Être capable de faire quelque chose comme ça serait parfait:
function myFunction(Date myDate, String myString)
{
//do stuff
}
Je vous remercie!
Mise à jour : étant donné que la réponse est un «non» retentissant, si je veux myDate
être traité comme une date (afin d'appeler des fonctions de date dessus), je dois la convertir en date à l'intérieur de la fonction ou définir une nouvelle variable de tapez la date?
Date
, seulement object
.
Date
est une fonction. Jetez un œil à stackoverflow.com/questions/1646698/… pour en savoir plus sur le new
mot-clé JavaScript . De plus, comme il n'y a pas de classes, il n'y a pas de casting. Vous pouvez simplement appeler les fonctions souhaitées. Si l'objet les contient, ils s'exécuteront, sinon vous obtiendrez une erreur.