【问题标题】:Logical OR assignment (||=) not working on NodeJS逻辑或赋值(||=)不适用于 NodeJS
【发布时间】:2021-11-29 13:27:43
【问题描述】:

我正在尝试使用 Logical OR assignment ||=。我的这行代码很简单

parish.email ||= parishB.EMAIL

虽然我得到了

/home/joao/dev/geoptapi/prepareServer.js:278
          parish.email ||= parishB.EMAIL
                       ^^^

SyntaxError: Unexpected token '||='

我的节点版本是v14.17.0

【问题讨论】:

  • 您链接到的完全相同的文档,非常清楚地表明仅从节点 15.0 开始支持此功能
  • @derpirscher 谢谢,没拿到,我认为这种类型的作业是非常古老的香草 JS
  • 您可能将 logical 或赋值 ||=bitwise 或赋值 |= 混淆了

标签: node.js logical-operators


【解决方案1】:

Node>=15 上提供逻辑 OR 分配

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2019-06-08
    • 2022-01-17
    • 2018-12-29
    • 1970-01-01
    相关资源
    最近更新 更多