javascript - 和谐解构ReferenceError : Invalid left-hand side in assignment

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

这是一种奇怪的行为,我已经在 Chrome 上进行了测试,并且在没有任何标志的情况下工作得很好,但在 Node 中它不适用于最新版本的事件

$ node --harmony_destructuring app.js

[length, offset] = this.getint(data, offset, 2)
^    
ReferenceError: Invalid left-hand side in assignment

$ node -v

v5.11.0

有什么线索可以解释为什么它不起作用或者女巫中的 Node 版本可以工作吗?

谢谢

最佳答案

正确的语法是

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

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

关于javascript - 和谐解构ReferenceError : Invalid left-hand side in assignment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36803180/

相关文章:

javascript - jQuery:是否有理由不总是将 live() 用于点击和其他功能?

javascript - WebRTC 不显示远程媒体

node.js - 无法从 npm 安装 Electron

javascript - 将子节点(超链接)添加到 ES6/JSX 网页 div(导航栏)

javascript - 提交按钮中的 jquery click()

javascript - 为什么这个 Accordion 开关不起作用?

javascript - 为什么这个更改 css id 的 Javascript 命令不起作用?

node.js - 异步控制流-完全完成for循环后返回true

javascript - 在 javascript 中拆分问号、感叹号或句号处的字符串并保留这些标记?

javascript - jsx if else 隐藏元素的简写