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