HarmonyOS ArkTS如何判断Object类型?

HarmonyOS ArkTS如何判断Object类型?

HarmonyOS
2024-11-25 10:58:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以通过instanceof来判断实体类型,Demo如下示例:

@Entry 
@Component 
struct TestPage1 { 
  @State list :Array<Object> = [new Cat(), new Dog()] 
 
  build() { 
    Row() { 
      Column() { 
        ForEach(this.list,(item:Object) => { 
          if (item instanceof Cat) { 
            Text("this is Cat") 
          } else if (item instanceof Dog){ 
            Text("this is Dog") 
          } 
        }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
} 
 
class Cat{} 
class Dog{}
分享
微博
QQ
微信
回复
2024-11-25 16:09:20
相关问题
ArkTS如何判断接收参数是什么类型
344浏览 • 1回复 待解决
HarmonyOS ArkTS的泛型类型判断
183浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
694浏览 • 1回复 待解决
HarmonyOS如何判断设备类型?
669浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
1375浏览 • 1回复 待解决
HarmonyOS 如何判断手机屏幕类型
227浏览 • 1回复 待解决
HarmonyOS 怎么进行类型判断
895浏览 • 1回复 待解决
如何对监听判断VPN类型网络
581浏览 • 1回复 待解决
HarmonyOS 泛型类型判断
403浏览 • 1回复 待解决
HarmonyOS 如何判断自定义类的类型
336浏览 • 1回复 待解决
变脸类型判断问题
133浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
373浏览 • 1回复 待解决
HarmonyOS 线程内类型判断无效
155浏览 • 1回复 待解决