可选链 (obj?.param1?.param2
) 似乎是一个很好的特性,我真的很想看到它实现,并最终摆脱嵌套的 if 语句、任意函数等等来执行如此简单的操作。
但是有个问题,它不起作用。我升级到 Node 12,但仍然出现错误:
var dude = res?.param?.params[0]
SyntaxError: Unexpected token '.'
或者
var dude = res.param?.params[0]
SyntaxError: Unexpected token '.'
问题是什么?
我需要更改一些语言配置或下载库以启用此功能吗?或者它只是还没有推出?