首页 > 解决方案 > 逻辑无效赋值。意外的令牌'??='

问题描述

我正在使用 node.js 运行此代码:

const tasksSorted = {};
tasksSorted[0] ??= {};

我相信它是有效的。我得到错误:

tasksSorted[0] ??= {}; 
               ^^^
SyntaxError: Unexpected token '??='

在浏览器中,我可以使用??= Logical nullish assignment

标签: javascriptnode.js

解决方案


根据文档Logical nullish assignment可用于 Node.js 15.0.0


推荐阅读