ArkTS里面的?. 是什么意思

ArkTS里面的?. 是什么意思

HarmonyOS
2024-01-31 18:39:17
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
mike_hit

以this.xx?.getNum()为例解释:

?. 是表示this.xx?.getNum() 里的xx存在且不为空的时候继续调用xx里面的getNum(),得到最终的结果。

? 可以理解为前面使用的变量是否存在/为空,不存在/为空||存在/为空则不调用后面的方法/变量,存在且不为空继续调用后面的方法/变量,目的是防止异常。. 是调用。

分享
微博
QQ
微信
回复
2024-02-01 21:39:54
相关问题
ArkTS语句最后面加!是什么意思
686浏览 • 1回复 待解决
TiDB Server具体是什么意思
3109浏览 • 1回复 待解决
鸿蒙的signature权限是什么意思
7550浏览 • 1回复 待解决
MongoDB中的分片是什么意思
3268浏览 • 1回复 待解决
DevEco的日志如下是什么意思
857浏览 • 0回复 待解决
java中显示不可映射符是什么意思
5129浏览 • 1回复 待解决
是什么意思
2105浏览 • 1回复 待解决
*是什么意思
2211浏览 • 1回复 待解决
HarmonyOS available代表什么意思
30浏览 • 1回复 待解决
物联网公式中的NB-IOT是什么意思
4520浏览 • 1回复 待解决
Redis里面的RedLock的定义是什么
3371浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人