在严格模式下使用 future 保留字
Use of future reserved word in strict mode
我正在尝试在 es6 上定义一个数组,我得到了 Use of future reserved word in strict mode
。这是我的尝试:
{let colours = ["green","yellow","red"]}
可能是什么原因?
let
的使用是在严格模式下导致该错误的原因。将其更改为 var
。听起来你在 es2015 环境中。或者你可以用 babel.
之类的东西转译你的代码
您也不能在 .jsx 表达式中定义变量。在 return 语句之外定义数组并在表达式中引用它:let colours = ["green","yellow","red"]
然后在 { colours }
.
我正在尝试在 es6 上定义一个数组,我得到了 Use of future reserved word in strict mode
。这是我的尝试:
{let colours = ["green","yellow","red"]}
可能是什么原因?
let
的使用是在严格模式下导致该错误的原因。将其更改为 var
。听起来你在 es2015 环境中。或者你可以用 babel.
您也不能在 .jsx 表达式中定义变量。在 return 语句之外定义数组并在表达式中引用它:let colours = ["green","yellow","red"]
然后在 { colours }
.