在 Google Style guide for JavaScript 编写(证明链接)中,使用“const”构造是一种不好的做法,为什么?
问问题
1351 次
1 回答
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 不解析它,所以不要使用它。
于 2012-04-14T12:34:03.667 回答