如何为let块实现变通方法?

时间:2018-12-23 14:50:34

标签: javascript ecmascript-6

阅读second chapter中的Kyle Simpson's ES6 & Beyond book,我看到了 let块的示例:

let (a = 2, b, c) {
    // ..
}

但是,如果我在浏览器中执行此操作,则会引发错误

  

未捕获的SyntaxError:意外令牌{

即使在https://babeljs.io中也不起作用

因此,该语法尚未实现。我的问题如下:我可以实现这种语法或与之非常相似的东西吗?

1 个答案:

答案 0 :(得分:3)

您指的(非标准)语法是在JavaScript 1.7中实现的,shipped with Firefox 2.0

Firefox Version 44

removed this syntax,以使npm ilet的实现与ES6(bug tracker)兼容。在此之前,Firefox 36起已弃用了这些扩展名。

解决方法:

const