IDE无法识别在自定义方法中做的检测
class Demo{
isNotEmpty(list:ArrayList<number>|null):boolean{
return list!=null&&!list.isEmpty()
}
test(list:ArrayList<number>|null){
if(this.isNotEmpty(list)){
list.length//会爆红提示有可能为null
}
}
}
在test使用isNotEmpty方法判断了,但是使用还是报错。在最新的Preview中出现。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
自定义日历组件,开发中,自定义生成需要的日历格式方法有哪些?
483浏览 • 1回复 待解决
自定义扫码功能,API11提供的自定义扫码功能,如何自定义扫码识别框的宽高?
680浏览 • 1回复 待解决
自定义组件中onBackPress方法不回调,只有页面的此方法会回调, 如果想在自定义组件中也能监听到此方法咋办
791浏览 • 1回复 待解决
js 自定义组件如何传递方法?
4747浏览 • 2回复 待解决
如何在page中获取UIAbility生命周期做自定义逻辑
844浏览 • 1回复 待解决
自定义弹窗自定义转场动画
474浏览 • 1回复 待解决
在@Entry装饰的自定义组件中,调用onPageShow、onPageHide等方法不执行
26浏览 • 1回复 待解决
通过har包中的接口方法跳转到har包中的自定义页面
563浏览 • 1回复 待解决
鸿蒙js中,底部导航栏可以用自定义组件来做吗?
4962浏览 • 1回复 待解决
自定义组件中如何添加图片?
1347浏览 • 1回复 待解决
鸿蒙的自定义image不能自动调用setimageDrawable方法.
5547浏览 • 1回复 待解决
自定义组件如何增加自己的对外方法
831浏览 • 1回复 待解决
鸿蒙中如何自定义字体文件
18061浏览 • 1回复 待解决
如何在自定义弹窗中再次弹窗
1171浏览 • 1回复 待解决
ListItemGroup的header和footer参数,无法使用自定义组件
1047浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
1281浏览 • 1回复 待解决
自定义 class 需要访问 WebComponent 中的 webViewController。
469浏览 • 1回复 待解决
如何理解自定义弹窗中的gridCount参数
1023浏览 • 1回复 待解决
注册的自定义字体在 webview 中无效
1042浏览 • 1回复 待解决
自定义弹窗能否在ts文件中定义和使用
892浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
652浏览 • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互?
864浏览 • 1回复 待解决
使用@Builder装饰器包含自定义组件的方法与普通方法的区别是什么
1066浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
1059浏览 • 1回复 待解决
自定义Dialog,怎么给自定义Dialog设置其他背景色
460浏览 • 1回复 待解决
isNotEmpty是个函数调用,tsc(ts编译器)没法判断这种比较复杂的逻辑,与arkts无关,可以直接判断是不是null list?.length 或者 确定不为null的话可以将报错处改为list!.length。开发者可以多参考ts的?. 和 !.的用法。