8
votes

JavaScript idiom pour limiter une chaîne à un certain nombre de valeurs discrètes

en C #, je pourrais utiliser une énumération.

en JavaScript, comment puis-je limiter une valeur à un ensemble de valeurs discrètes idiomatiquement?


3 Réponses :


0
votes

Fondamentalement, vous ne pouvez pas.

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.


0 commentaires

7
votes

Nous définissons parfois une variable dans une classe JS 'énumérations' le long de ces lignes: xxx

puis la référence juste comme une énumération C #.


2 commentaires

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.



0
votes

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 xxx


0 commentaires