Bonjour,
Je suis en train d’écrire un bout de code pour m’améliorer et surtout reprendre la main sur certains points. Le Ce que je suis en train de faire utilise les mois et les jours de la semaine. Ces derniers sont distinctement un argument de deux fonctions.
Lors de l’utilisation de ces fonctions, si le mois est le paramètre, il doit prendre une valeur comprise entre 1 et 12. S’il s’agit d’un jour, sa valeur doit être 1 et 7. J’ai donc écrit deux fonctions qui permettait de vérifier le format :
const parseMonth = month => {
if (typeof month === 'undefined' || month === null) {
return new Date().getMonth();
} else if (month < 1 || month > 12) {
return 0;
}
return month;
}
const parseDay = day => {
if (typeof day === 'undefined' || day === null) {
return new Date().getDay() + 1;
} else if (day < 1 || day > 7) {
return 0;
}
return day;
}
Je me demande si ce que j’ai fait est bien où s’il y avait une possibilité et des avantages à regrouper ces deux fonctions en une seule.
(Je ne sais pas si le mot « parse » est utilisé à bon escient.)
+0
-0