为什么在JavaScript中使用"const"构造是一种不好的做法?

NiL*_*iLL 3 javascript google-style-guide

在Google风格的JavaScript编写指南(证明链接)中,使用"const"结构是一种不好的做法,为什么呢?

Fel*_*ing 11

因为它不是标准的(尚).它是一个JavaScript 1.5关键字,而不是ECMAScript.从MDN文档:

当前的实现const是特定于Mozilla的扩展,不属于ECMAScript 5.它在Firefox和Chrome(V8)中受支持,在Opera 9+和Safari中得到部分支持.Internet Explorer 6-9或Internet Explorer 10的预览版不支持它.const关键字当前在函数范围内声明常量(如使用var声明的变量).

另外,如果你仔细阅读你链接的部分,最后一句是:

至于const关键字,Internet Explorer不解析它,所以不要使用它.