ArkTS中没有any类型,大家都是如何定义动态类型的
TypeScript是可以使用any类型来定义动态类型的,在ArkTS中貌似没有这种语法,这导致在某些应用场景中只能使用复杂的联合类型来描述变量,不够灵活,有其他的方案么?
        ArkTS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS ArkTS中关于类型的定义 
879浏览  • 1回复 待解决
HarmonyOS any类型的使用 
1633浏览  • 1回复 待解决
HarmonyOS ArkTS不支持any数据类型做返回 
1190浏览  • 1回复 待解决
ArkTS不支持动态类型,后端返回的数据是个动态类型的怎么办 
990浏览  • 1回复 待解决
ArkTS中的类型系统如何使用? 
1686浏览  • 1回复 待解决
HarmonyOS any类型用什么替代 
964浏览  • 1回复 待解决
HarmonyOS C层Camera Format类型和ArkTS的Camera Format类型没有对齐 
1186浏览  • 1回复 待解决
定义自定义组件时对any这个类型报错,必须要显式声明数据类型,请问该如何解决? 
1797浏览  • 1回复 待解决
HarmonyOS ArkTS中object类型如何转换为具体要使用的类型 
2910浏览  • 1回复 待解决
ArkTS中如何使用字典类型的对象 
2302浏览  • 1回复 待解决
HarmonyOS ArkTS中.catch中的error类型应该如何声明 ? 
3167浏览  • 1回复 待解决
HarmonyOS ArkTS中的array类型的filter如何使用? 
2564浏览  • 1回复 待解决
#鸿蒙通关秘籍#在ArkTS中如何使用函数类型来定义回调? 
2160浏览  • 1回复 待解决
HarmonyOS 函数中调用动态import,如何设定返回类型? 
991浏览  • 1回复 待解决
#鸿蒙通关秘籍#ArkTS中如何定义枚举类型?有什么特别的用法? 
3422浏览  • 1回复 待解决
HarmonyOS ArkTS中string类型没有replaceAll方法,是否有可替代的实现方式 
2600浏览  • 2回复 待解决
HarmonyOS string.json中如何定义数组类型 
1050浏览  • 1回复 待解决
在用ArkTS开发鸿蒙应用时,使用Record类型定义数据类型和使用Interface/Class声明数据类型 
438浏览  • 0回复 待解决
HarmonyOS ArkTS如何判断Object类型? 
1562浏览  • 1回复 待解决
#鸿蒙通关秘籍#自定义安全键盘的键盘类型和按键类型如何定义? 
1368浏览  • 1回复 待解决
网络类型signalType对应的值都是什么意思 
1768浏览  • 1回复 待解决
HarmonyOS 如何在har类型的组件中定义单例 
1461浏览  • 1回复 待解决
any类型用什么替代,封装的地方有很多是使用any的,是否需要全部修改 
2913浏览  • 1回复 待解决
HarmonyOS ets如何定义class的通用类型 
1177浏览  • 1回复 待解决
函数的参数必须都是显式的class或者interface类型 
1630浏览  • 1回复 待解决





















你好友友,在ArkTS中处理动态类型,可以用以下方案:
用
|组合可能类型,配合typeof/instanceof进行类型收窄使用
object或Record<string, unknown>表示复杂动态对象对API返回的动态数据,先用
JSON.parse转为unknown再类型断言通过基类+派生类实现运行时类型识别