Harmony destructuring ReferenceError: Invalid left-hand side in assignment
Harmony destructuring ReferenceError: Invalid left-hand side in assignment
这是一个奇怪的行为,我已经在 Chrome 上进行了测试并且在没有任何标志的情况下工作得很好,但是在节点中它不适用于最新版本
$ node --harmony_destructuring app.js
[length, offset] = this.getint(data, offset, 2)
^
ReferenceError: Invalid left-hand side in assignment
$ node -v
v5.11.0
关于为什么它不起作用或 中的节点版本起作用的任何线索?
谢谢
正确的语法是
const iterable = ['a', 'b'];
const [x, y] = iterable;
您可以阅读更多关于解构的内容 here。
这是一个奇怪的行为,我已经在 Chrome 上进行了测试并且在没有任何标志的情况下工作得很好,但是在节点中它不适用于最新版本
$ node --harmony_destructuring app.js
[length, offset] = this.getint(data, offset, 2)
^
ReferenceError: Invalid left-hand side in assignment
$ node -v
v5.11.0
关于为什么它不起作用或 中的节点版本起作用的任何线索?
谢谢
正确的语法是
const iterable = ['a', 'b'];
const [x, y] = iterable;
您可以阅读更多关于解构的内容 here。