和谐解构ReferenceError:赋值中的左侧无效

时间:2016-04-22 20:55:52

标签: javascript node.js ecmascript-6 ecmascript-harmony

这是一种奇怪的行为,我在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

有关它为什么不起作用的任何线索或巫婆中的节点版本有效吗?

由于

1 个答案:

答案 0 :(得分:3)

正确的语法是

const iterable = ['a', 'b'];
const [x, y] = iterable;

您可以阅读有关解构here的更多信息。