javascript - 逻辑无效赋值。意外的令牌'??='
问题描述
我正在使用 node.js 运行此代码:
const tasksSorted = {};
tasksSorted[0] ??= {};
我相信它是有效的。我得到错误:
tasksSorted[0] ??= {};
^^^
SyntaxError: Unexpected token '??='
在浏览器中,我可以使用??=
Logical nullish assignment
解决方案
根据文档,Logical nullish assignment
可用于 Node.js 15.0.0
推荐阅读
- tags - Shopify - 如何将标签的显示顺序与集合中的产品显示顺序相匹配?
- javascript - 如何在 Angular 中获取图像的真实大小并调整大小?
- php - 获取具有特定枚举状态的行
- flutter - Flutter AnimatedList 在删除时显示错误的索引
- javascript - 是否可以访问 Javascript 中的私有作用域变量或方法?
- google-cloud-platform - 对聚合列进行分区 BigQuery 物化视图
- swift - 在 Swift 中替换许多字符串
- go - Golang Singleton 用于微服务的所有副本
- .htaccess - 301 htaccess 使用 3 个参数重定向到静态 url
- kubernetes - microk8s 中的私有 docker.io 注册表