Почему я получаю ошибки с этой JavaScript строкой? - PullRequest
0 голосов
/ 15 января 2020

Я использую сгенерированный TypeScript файл JavaScript в моем create-react-app. Код TypeScript содержит следующую строку:

[this.variable1, this.variable2] = Helper.loadData();

Это компилируется в JavaScript:

var _a;
_a = __read(mymodule.Helper.loadData(), 2), this.variable1 = _a[0], this.variable2 = _a[1];

Запустив это в create-react-app, я получаю ошибку компиляции:

Строка 514: 13: ожидал присваивания или вызова функции и вместо этого увидел выражение no-unused-expression *

Когда я вручную реорганизовал сгенерированный JavaScript в следующий фрагмент все работает нормально:

var _a;
_a = __read(mymodule.Helper.loadData(), 2);
this.variable1 = _a[0];
this.variable2 = _a[1];

Почему соответствующая строка генерирует эту ошибку? Это ошибка в TypeScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...