Convention de nommage pour les const clés de l'objet dans l'ES6

Est-il recommandé de convention de nommage pour les noms de clé à l'intérieur d'un const objet dans l'es6? Je n'ai pas été en mesure de trouver une ressource qui les états-unis si elles doivent être en majuscules ou en minuscules.

const COLOR_CODES = {
  BLUE: 1,
  RED: 1
};

vs

const COLOR_CODES = {
  blue: 1,
  red: 1
};

Les exemples de cette MDN article montrent les deux styles, peut-être que les deux sont acceptables.

Il peut ramener à la réelle préférence mais quel que soit celui que vous choisissez de les utiliser, il suffit de rester cohérent.
En premier lieu, il dépend de vos propres préférences de codage et le contexte où la constante est utilisée. Pour déstructuration const { BLUE } = COLOR_CODES la première version est préférable, parce que le cas de la convention sert son but, tandis que COLOR_CODES.BLUE rend simplement plus difficile à lire - il est évident que les propriétés de l'objet constant sont constants.

OriginalL'auteur mralexlau | 2016-10-27