javascript - 语法错误 : Unexpected token '?'

标签 javascript node.js web

错误:

SyntaxError: Unexpected token '?'

代码如下:

const result1 = (null || undefined) ?? 'OK'; 
console.log(result1); // 'OK'

当我在 Node.js 中运行这个程序时,它引发了意外的 token 错误

最佳答案

nullish coalescing operator新加入ECMAScript 2020 ,2020 年 6 月(从原始问题提出之日起大约六个月前)。

如果您在代码中使用 ECMAScript 2020 功能,请确保您使用的 ECMAScript 实现完全实现了 ECMAScript 2020 (or at least the features you are using)。

关于javascript - 语法错误 : Unexpected token '?' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65396855/

相关文章:

node.js - Sequelize [object SequelizeModel] 保存不是函数

web - 使用多个 If 语句进行 knockout 绑定(bind)

javascript - 为什么使用数组过滤器的 Promise.all 会产生空数组?

javascript - 复制对 native JavaScript 方法的引用是否安全?

node.js - 使用 node.js 更新 Firebase - 我需要等待吗?

python - Django TextField 始终是必需的,尽管 blank=True,Null=True

javascript - 如何创建类似 Vultr.com 的用户界面演示

javascript - 如何居中div?

javascript - IE 中的命名函数表达式,第 2 部分

node.js - 在发送到 Node.js 服务器的请求正文中提取二进制数据(jpeg 图像)