阅读second chapter中的Kyle Simpson's ES6 & Beyond book,我看到了 let块的示例:
let (a = 2, b, c) {
// ..
}
但是,如果我在浏览器中执行此操作,则会引发错误
未捕获的SyntaxError:意外令牌{
即使在https://babeljs.io中也不起作用
因此,该语法尚未实现。我的问题如下:我可以实现这种语法或与之非常相似的东西吗?
答案 0 :(得分:3)
您指的(非标准)语法是在JavaScript 1.7中实现的,shipped with Firefox 2.0。
Firefox Version 44的 removed this syntax,以使npm i
和let
的实现与ES6(bug tracker)兼容。在此之前,Firefox 36起已弃用了这些扩展名。
解决方法:
const