en C #, je pourrais utiliser une énumération. p>
en JavaScript, comment puis-je limiter une valeur à un ensemble de valeurs discrètes idiomatiquement? p>
3 Réponses :
Fondamentalement, vous ne pouvez pas. p>
La dactylographie forte n'existe pas dans JavaScript, il n'est donc pas possible de limiter vos paramètres d'entrée à un type ou à un ensemble de valeurs spécifique. P>
Nous définissons parfois une variable dans une classe JS 'énumérations' le long de ces lignes: puis la référence juste comme une énumération C #. p> p>
Merci. Vous capitalisant le nom de l'objet ici car il fait référence à une fonction de constructeur (objet)?
Pas particulièrement, juste un Hark retourner à C # et la façon dont nous utiliserions les majuscules là-bas.
Il n'y a pas de type d'énumération en JavaScript.
Cependant, vous pouvez envelopper un objet avec une méthode getter et setter autour de lui comme
Dupliqué possible de Stackoverflow.com/Questtions/287903/Enums-in-javascript