? 可选符号,是用在参数可能不存在的情况,下例是有数据的,为什么还要加 ? 呢?
并且去掉会报错。
返回值类型是any,其中可能实际返回null,不加?此时null.descxxx不就报错了。找到文档说明了,和ts里的?并不是一回事,叫做安全导航操作符跟后面的点是一体的,即?.
any
null
?
null.descxxx
?.
在不知道返回值类型的情况下,也可以是使用?
5 回答3.6k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
2 回答10.1k 阅读✓ 已解决
1 回答4.1k 阅读
959 阅读
返回值类型是
any
,其中可能实际返回null
,不加?
此时null.descxxx
不就报错了。找到文档说明了,和ts里的
?
并不是一回事,叫做安全导航操作符跟后面的点是一体的,即?.