在Google风格的JavaScript编写指南(prove link)中,使用“const”结构是一种不好的做法,为什么?
答案 0 :(得分:11)
因为它不是标准的(还)。它是JavaScript 1.5 keyword,而不是ECMAScript。来自MDN文档:
const
的当前实现是特定于Mozilla的扩展,不属于ECMAScript 5.它在Firefox& Chrome(V8)并在Opera 9+和Safari中得到部分支持。 Internet Explorer 6-9或Internet Explorer 10的预览版不支持它。const
关键字当前在函数范围内声明常量(如使用var声明的变量)。
另外,如果你仔细阅读你链接的部分,最后一句是:
对于
const
关键字,Internet Explorer不解析它,因此请勿使用它。