【发布时间】:2021-10-31 03:07:34
【问题描述】:
可选链接 (obj?.param1?.param2) 似乎是一个很棒的功能,我真的很想看到它的实现,并最终摆脱嵌套的 ifs、任意函数以及这样一个简单的操作所不具备的东西。
但是有一个问题,它不起作用。我更新到节点 12 仍然报错:
var dude = res?.param?.params[0]
SyntaxError: Unexpected token '.'
或
var dude = res.param?.params[0]
SyntaxError: Unexpected token '.'
有什么问题?
我是否需要更改某些语言配置或下载库才能启用此功能?还是只是还没有出来?
【问题讨论】:
-
在
Stage 4。 Node.js 还不支持这个。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
我搜索了“nodejs 空传播”,最初找不到这个问题。希望这条评论能提高搜索能力。
-
恐怕我对此无能为力。它有一个标签,但它与 Javascript 无关,并且会引起更多的混乱而不是做好事。
-
节点版本 v14.2.0 现在支持可选链接。更新!
-
太好了。感谢您提供信息。
标签: javascript node.js