哪些浏览器目前支持JavaScript的“let”关键字?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我正在开发一个应用程序,不必担心Internet Explorer,并且正在研究A +级别浏览器中不在Internet Explorer1中的一些功能。

我想玩的这些功能之一是JavaScript的let关键字

我似乎无法让他们的任何'let'例子在Firefox 3.6中工作(用户代理字符串:Mozilla / 5.0(Windows; U; Windows NT 5.1; en-US; rv:1.9.2)Gecko / 20100115 Firefox / 3.6(.NET CLR 3.5.30729))。SyntaxError: missing ; before statement执行时我会得到let foo = "bar"

那么,哪些浏览器支持let关键字?(或者我做错了什么?)

提问于
用户回答回答于

这些扩展不是ECMA-Standard,它们仅受Mozilla实施支持。

在浏览器环境中,您应该在您的代码中包含JavaScript 版本号script以使用它:

<script type="application/javascript;version=1.7">  
  var x = 5;
  var y = 0;

  let (x = x+10, y = 12) {
    alert(x+y + "\n");
  }

  alert((x + y) + "\n");
</script>
用户回答回答于

扫码关注云+社区