J'utilise javascript dans mon projet et je suis un débutant. J'ai un scénario dans lequel je veux implémenter une propriété Status pour mon composant. Cette propriété Status affiche l'état actuel de mon composant dans une liste de statuts disponibles. Par exemple:Comment implémenter cette logique en javascript?
Je mis en œuvre ainsi:
var availableStatus = [
{ Name: 'visible' },
{ Name: 'hidden' },
{ Name: 'deny' },
{ Name: 'allow' },
{ Name: 'destroy' }
];
var Status = availableStatus[0];
if(Status === availableStatus[0])
//do this
else if(Status === availableStatus[1])
//do this
...
Mais je pense qu'il devrait y avoir une autre meilleure approche pour cela. Et cette logique dépend de l'ordre des éléments du tableau qui peut créer un problème à l'avenir si l'ordre du tableau change. J'ai une autre logique pour implémenter cela en utilisant Named Array. Mais je ne sais pas comment.
S'il vous plaît quelqu'un peut-il me donner une meilleure suggestion pour mettre en œuvre ce genre de scénario ??
C'est ce que je fais, effectivement comme un remplacement 'enum' JavaScript –