为了账号安全,请及时绑定邮箱和手机立即绑定

错误:预期的表达式,得到“。” 在可选链接 (?.)

错误:预期的表达式,得到“。” 在可选链接 (?.)

开心每一天1111 2023-04-20 16:48:43
我想在 javascript 中使用可选链接。我看到了这个例子。const adventurer = {  name: 'Alice',  cat: {    name: 'Dinah'  }};let dogName = adventurer.dog?.name;console.log(dogName);根据文档,我应该得到等同于undefined 的结果;但我得到以下错误:Error: expected expression, got '.'我搜索并检查了其他答案,但问题并没有解决。
查看完整描述

3 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

我正在查看文档,我能看到的唯一解释是浏览器不起作用。

//img1.sycdn.imooc.com//6440fc8f0001c56c06540319.jpg

查看完整回答
反对 回复 2023-04-20
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

它看起来不错并且在 javscript V8 8.5.210.26中运行良好

你运行哪个版本的脚本?

如何检查节点或二进制支持它的规范。


查看完整回答
反对 回复 2023-04-20
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

测试并使用最新的 chrome 和 node 14。

请确保您使用的是支持它的浏览器/节点版本


查看完整回答
反对 回复 2023-04-20
  • 3 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信