Update README for /** @const */
authorSamuel Reed <samuel.trace.reed@gmail.com>
Tue, 19 Jan 2016 19:24:36 +0000 (13:24 -0600)
committerSamuel Reed <samuel.trace.reed@gmail.com>
Tue, 19 Jan 2016 19:24:36 +0000 (13:24 -0600)
README.md

index 67324db..6dea439 100644 (file)
--- a/README.md
+++ b/README.md
@@ -395,6 +395,8 @@ separate file and include it into the build.  For example you can have a
 ```javascript
 const DEBUG = false;
 const PRODUCTION = true;
+// Alternative for environments that don't support `const`
+/** @const */ var STAGING = false;
 // etc.
 ```
 
@@ -404,8 +406,8 @@ and build your code like this:
 
 UglifyJS will notice the constants and, since they cannot be altered, it
 will evaluate references to them to the value itself and drop unreachable
-code as usual.  The possible downside of this approach is that the build
-will contain the `const` declarations.
+code as usual.  The build will contain the `const` declarations if you use
+them. If you are targeting < ES6 environments, use `/** @const */ var`.
 
 <a name="codegen-options"></a>
 ## Beautifier options