javascript - “let block”仅在 Mozilla JavaScript 扩展中可用(使用 moz 选项)

标签 javascript ecmascript-6 mozilla

我正在尝试下面的简单代码,但它抛出以下错误

'let block' is only available in Mozilla JavaScript extensions (use moz option)

let (a=20,b,c) {
  console.log(a,b,c);
}

这个错误的原因是什么?

最佳答案

let block是非标准化的且特定于 Gecko(也曾是 deprecated and removed )。

JSHint 需要使用 moz option 启用仅限 Gecko 的功能.

执行此操作的标准方法是

{
  let a=20,b,c;
  console.log(a,b,c);
}

关于javascript - “let block”仅在 Mozilla JavaScript 扩展中可用(使用 moz 选项),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37089461/

相关文章:

javascript - 带有四个淡入淡出图像的幻灯片无法更改 div 的位置

javascript - Google setOnLoadCallback 和 Ajax

javascript - Vue.js 可以使用 node-coap 库吗?

javascript - 在 React Redux 中改变状态的正确位置

javascript - React.js, this.props.changeTitle 不是函数

javascript - 扫雷算法解决方案

javascript - Jquery - 菜单鼠标悬停在 <a> 而不是 <a> <span>

html - Mozilla Firefox 中缺少 CC 按钮

css - 为什么使用 moz-radial-gradient 滚动这么慢?

css - 位置 : sticky support removed from Firefox 31. 0?