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如何判断接收参数是什么类型
51浏览 • 1回复 待解决
HarmonyOS 如何判断设备类型
414浏览 • 1回复 待解决
HarmonyOS如何判断设备类型?
440浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
1007浏览 • 1回复 待解决
HarmonyOS 如何判断手机屏幕类型
41浏览 • 1回复 待解决
HarmonyOS 泛型类型判断
44浏览 • 1回复 待解决
HarmonyOS 怎么进行类型判断
616浏览 • 1回复 待解决
如何对监听判断VPN类型网络
464浏览 • 1回复 待解决
HarmonyOS 如何判断自定义类的类型
41浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
191浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
844浏览 • 1回复 待解决
ArkTS中的类型系统如何使用?
261浏览 • 1回复 待解决
HarmonyOS 线程内类型判断无效
42浏览 • 1回复 待解决