我在create-react-app
中使用了TypeScript生成的JavaScript文件。 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-expressions
当我手动将生成的JavaScript重构为以下片段时,一切运行正常:
var _a;
_a = __read(mymodule.Helper.loadData(), 2);
this.variable1 = _a[0];
this.variable2 = _a[1];
为什么该行会产生该错误?这是TypeScript中的错误吗?