【发布时间】:2021-03-31 10:59:28
【问题描述】:
错误:
SyntaxError: Unexpected token '?'
这里是代码:
const result1 = (null || undefined) ?? 'OK';
console.log(result1); // 'OK'
当我在Node.js 中运行这个程序时,它会引发 unexpected token error
【问题讨论】:
-
究竟是什么错误?
-
您使用的版本太旧。如果我没记错的话,它是在节点 14 中添加的。
-
这是在 Node.js 14.0.0 中添加的。你运行的是什么版本?
-
当您遇到涉及新语言功能的错误时,您应该始终首先查看的是 MDN 中的兼容性图表。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
代码片段在阅读问题的人的浏览器中执行。试图通过在读者环境中运行代码来展示特定于您的特定环境的故障没有多大意义。
标签: javascript node.js web