【问题标题】:What browsers support javascript constants?哪些浏览器支持 javascript 常量?
【发布时间】:2016-08-31 18:19:48
【问题描述】:

我正在构建 JavaScript 应用程序,并决定在我的常量定义中使用 const 而不是 var,如下所示:

const MAX_FILE_SIZE  = 50;
const MIN_FILE_SIZE  = 5;
const MAX_FILE_COUNT = 10;
...

这使代码对我来说更具可读性,我喜欢这样,但由于某种原因,我的应用程序无法在 safari 上运行。

哪些浏览器支持const

【问题讨论】:

  • 这两个来源的数据似乎与 Android 不匹配,还是我弄错了?一个消息来源说“不支持”,另一个说“大部分支持”
  • 我认为“我可以使用”中的信息比 MDN 更准确
  • 我偶然发现了这个问题和答案,它们很有用。我已经编辑了我可以看到的“基于意见”的唯一部分——最初的问题是关于“现代”浏览器的——并投票决定重新打开,以便更多人可以查看有用的答案。

标签: javascript browser cross-browser constants compatibility


【解决方案1】:

根据Can I useMozilla Developer Network 的信息页面,JavaScript const 功能支持:

  • Google Chrome 20+(2012 年 6 月)
  • Mozilla Firefox 13+(2012 年 6 月)
  • Microsoft Internet Explorer 11+(2013 年 10 月)
  • Opera 12+(2012 年 6 月)
  • Safari 5.1+(2011 年 7 月)

【讨论】:

  • 谢谢,移动浏览器呢?我对 Android Chrome 和 iOS Safari 感兴趣?
  • “我可以使用吗”表示如果您避免严格模式,iOS Safari 可以工作。它还表示 Android Chrome 完全支持它。
猜你喜欢
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-16
  • 1970-01-01
  • 2016-04-30
相关资源
最近更新 更多