Const is spec'ed in the ES6 draft for all "modes" (there is really only strict and non-strict, no longer a "Harmony" mode).
It is block scoped. If anybody wants to update their current implementation ahead of ES6 that's that they should for the ES6 draft spec.. Note that current interoperable uses of const (in browsers that support it) is probably limited to global code or the top level of functions (ie, not within blocks) so correctly supporting block level const probably won't break anything. Allen On Apr 18, 2012, at 9:54 AM, Geoffrey Sneddon wrote: > const is needed in non-strict/strict code, as well as in Harmony code, has > historically been needed for web compatibility on non-IE code. Chakra > interestingly doesn't support it. (May simply be a case of it being IE and > not fed code that realizes upon it.) > > Either we should spec it, likely block-scoped in modules as it is now and > function-scoped otherwise, or everyone should drop it. (I doubt that's > feasible, though.) > > -- > Geoffrey Sneddon — Opera Software > <http://gsnedders.com> > <http://opera.com> > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss