2017-10-13 14 views
-1

Quel serait un bon nom pour un paramètre que contrôle ce qu'une fonction fait? Actuellement, j'ai utilisé ref, et j'ai pensé à utiliser status à la place, mais ni l'un ni l'autre n'a de sens.Qu'est-ce qu'un bon nom pour ce paramètre?

Exemple:

function getItem(ref, key) { 
    if (ref == 1) { 
     return localStorage.getItem(key); 
    } 
    else if (ref == 2) { 
     return sessionStorage.getItem(key); 
    } 
} 
+2

Je vote pour Claire, c'est un joli nom. Ceci est cependant basé sur l'opinion – adeneo

+1

'action' est un commun .. – Keith

Répondre

0

i vote pour "switch". ce n'est pas joli comme Claire, mais il a aussi un point ...

+1

' switch' est aussi un mot-clé réservé, qui ne peut pas être utilisé pour les variables, donc c'est probablement la pire suggestion que vous pourriez trouver. Je ne sais pas si c'était intentionnel ou non? – adeneo

+0

Je suppose que c'est juste en retard ici et je ne devrais pas penser à mélanger la sémantique avec la récursivité :) – efkin

0

Puisqu'il s'agit de deux types de stockages différents, pourquoi ne pas l'appeler type ou storageType?