Comment pouvez-vous quitter prématurément une fonction sans renvoyer une valeur s'il s'agit d'une fonction void? J'ai une méthode void qui n'a pas besoin d'exécuter son code si une certaine condition est vraie. Je ne veux vraiment pas avoir à changer la méthode pour renvoyer réellement une valeur.
158
Réponses:
Utilisez une déclaration de retour!
ou
Vous n'avez pas besoin (et ne pouvez pas) spécifier de valeurs, si votre méthode retourne
void
.la source
void
. Techniquement, la méthode ne renvoie rien. ce qui est différent de renvoyer undefined.return void()
aussi écrire :)Tu veux dire comme cela?
la source
Vous pouvez simplement utiliser le mot-clé return comme vous le feriez dans n'importe quelle autre fonction.
la source
Je sais que la question est déjà répondue et utiliser une
return
déclaration fait le travail. Mais vous pouvez également inclure le reste de la fonction dans leelse
bloc de laif
condition.la source