自定义类型的对象,在没有赋值前,进行非空判断报错
let test:Test 
let flag:boolean = false 
if (flag) { 
  test = new Test() 
} 
if (test) {//这里报错 
}
        HarmonyOS
      
        赞
        
 收藏 1
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 如何判断自定义类的类型 
1053浏览  • 1回复 待解决
HarmonyOS 嵌套自定义类型引用的undefined判断 
974浏览  • 1回复 待解决
HarmonyOS 定义对象赋值错误 
973浏览  • 1回复 待解决
非激活页面或者自定义组件如何进行冻结? 
1486浏览  • 1回复 待解决
把一个自定义类型的对象存储到文件中,自定义对象是否支持序列化,后者如何将一个自定义对象序列化 
2599浏览  • 1回复 待解决
在自定义组件中使用@ObjectLink报错 
2819浏览  • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)报空指针错误,没有提示具体代码行数 
1132浏览  • 1回复 待解决
HarmonyOS 在builder中使用自定义组件报错 
1838浏览  • 1回复 待解决
HarmonyOS 非ui界面拉起自定义弹窗的demo 
1417浏览  • 1回复 待解决
HarmonyOS 自定义弹窗能否在 非 Component 或 Entry 修饰的文件中弹出 
874浏览  • 1回复 待解决
@CustomDialog 自定义dialog 中的controller: CustomDialogController 是如何赋值的? 
1636浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog自定义弹窗在非UI类中调用问题 
1182浏览  • 1回复 待解决
ArkTS如何自定义数组对象的排序规则 
2153浏览  • 1回复 待解决
自定义弹窗传参使用报错未定义,不进行封装,则不会报错 
2327浏览  • 1回复 待解决
HarmonyOS 自定义扫码界面功能自定义高度后报错 
1149浏览  • 1回复 待解决
json.parse解析出的对象无法判断对象类型 
1313浏览  • 1回复 待解决
HarmonyOS 怎么进行类型判断? 
2196浏览  • 1回复 待解决
如何实现一个自定义的Controller? 自定义的Controller与自定义的组件page如何进行交互? 
3147浏览  • 1回复 待解决
#鸿蒙通关秘籍#自定义安全键盘的键盘类型和按键类型如何定义? 
1375浏览  • 1回复 待解决
有没有自定义字体并使用该字体进行文本测量的示例? 
2413浏览  • 1回复 待解决
HarmonyOS 自定义的数据类型,在传给线程的时候,会丢失信息 
1103浏览  • 1回复 待解决
HarmonyOS  class对象赋值,打开局部方法会报错 
1188浏览  • 1回复 待解决
HarmonyOS 自定义相机在不同类型设备上需要适配吗? 
1169浏览  • 1回复 待解决
使用@State修饰的数组对象,改变其中的某个对象的变量,自定义组件中的UI没有跟着刷新 
2033浏览  • 1回复 待解决





















NEXT版本为语法规则强校验版本,上述代码不满足规则 :Variable ‘***’ is used before being assignedhttps://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-more-cases.md#arkts-no-untyped-obj-literals