我正在尝试下面的简单代码,但它抛出了以下错误
"let block"仅在Mozilla JavaScript扩展中可用(使用moz选项)
let (a=20,b,c) {
console.log(a,b,c);
}
这个错误的原因是什么?
let块是非标准化的,并且是Gecko特有的(它也被弃用和删除)。
JSHint要求使用moz
选项启用Gecko only功能。
标准的方法是
{
let a=20,b,c;
console.log(a,b,c);
}
该语法不是ECMAScript-6。let
的标准用法如下:
{
let a=20, b, c;
console.log(a,b,c);
}
因此,无论该语法是什么,它显然是一个Mozilla扩展,只有在编写Mozilla特定代码时才可用。