Я пытаюсь определить массив на es6 и получаю Use of future reserved word in strict mode
. Это моя попытка:
{let colours = ["green","yellow","red"]}
Что может быть причиной?
Я пытаюсь определить массив на 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 }
.
.jsx
выражений. Определите свой массив вне оператора return и укажите его в выражении:let colours = ["green","yellow","red"]
, а затем{ colours }
Использованиеlet
является причиной этой ошибки внутри строгого режима. Измените его наvar
. Похоже, вы находитесь в среде es2015. Или вы можете транспилировать свой код с помощью чего-то вроде babel: babeljs.io - person Kyle Richardson   schedule 22.07.2017