javascript - SyntaxError:意外的令牌'?
问题描述
错误:
SyntaxError: Unexpected token '?'
这是代码:
const result1 = (null || undefined) ?? 'OK';
console.log(result1); // 'OK'
当我运行这个程序时,它会引发意外的令牌错误Node.js
解决方案
空值合并运算符是 2020 年 6 月在ECMAScript 2020中新添加的(截至原始问题日期大约六个月前)。
如果您在代码中使用 ECMAScript 2020 功能,请确保您使用的 ECMAScript 实现完全实现了 ECMAScript 2020(或至少是您正在使用的功能)。
推荐阅读
- sql - JasperReports 带参数调试 SQL
- amazon-web-services - QuickSight 数据分析问题
- unity3d - 自定义编辑器中的场景链接
- qt - 如何添加曲线路径以连接qt中两列的流小部件?
- python - How to get the names of the files using glob function in python?
- javascript - 阻止尝试创建 WebMediaPlayer,因为已经存在太多 WebMediaPlayer。- 加载视频标签时
- javascript - 找不到模块:'utils/ClassNames.js'。确保已安装此软件包
- javascript - 无法在 Flask 本地主机应用程序中使用 getCurrentPosition()
- facebook-javascript-sdk - 使用 JS SDK 登录 Facebook 即时游戏
- javascript - Vite glob 导入 - 访问 SvelteKit 中的正文/有效负载?