Sinon, quelle est la pratique courante pour spécifier des variables qui sont utilisées en tant que constantes ?
Réponses
Trop de publicités?Êtes-vous essayer de protéger les variables contre une modification ? Dans l’affirmative, alors vous pouvez utiliser un modèle de module :
En utilisant cette approche, les valeurs ne peuvent pas être modifiées. Mais, vous devez utiliser la méthode get() sur CONFIG : (.
Si vous n’avez pas besoin de protéger strictement la valeur des variables, puis simplement faire comme le suggère et utilisez une convention de tous les bouchons.
Le `` mot clé est dans le projet de ECMAScript 6 mais elle jouit jusqu'à présent seulement une poignée de support du navigateur : http://kangax.github.io/compat-table/es6/. La syntaxe est :
ECMAScript 5 introduit `` :
Mais il n’est pas largement pris en charge en ce moment.
Voir aussi : Object.defineProperty dans l’ES5 ?