HarmonyOS ets不支持匿名类吗?
HarmonyOS ets不支持匿名类吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 2
 
        待解决
        
相关问题
 http类不支持cancel方法 
1197浏览  • 1回复 待解决
HarmonyOS 是否支持匿名类,匿名类如何写 
1310浏览  • 1回复 待解决
HarmonyOS 类不支持查看函数列表 
922浏览  • 1回复 待解决
HarmonyOS image不支持mask吗 
1226浏览  • 1回复 待解决
HarmonyOS @State不支持HashMap吗 
1107浏览  • 1回复 待解决
HarmonyOS color文件不支持rgba吗 
1227浏览  • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗? 
1768浏览  • 1回复 待解决
HarmonyOS FlutterPage不支持设置expandSafeArea吗 
1058浏览  • 1回复 待解决
ets 不支持adapter用法,是否有对应替换方案? 
5021浏览  • 1回复 待解决
preferences不支持Array<Object>吗?后续会支持吗? 
3628浏览  • 1回复 待解决
HarmonyOS ArkTS不支持正则匹配吗? 
1082浏览  • 1回复 待解决
HarmonyOS ArkTS是否支持使用匿名类 
1490浏览  • 2回复 待解决
HarmonyOS  SVG文件不支持<text>标签吗 
1202浏览  • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗 
5131浏览  • 1回复 待解决
HarmonyOS 不支持这种创建对象的方式吗 
1290浏览  • 1回复 待解决
鸿蒙工程不支持aar本地导入吗? 
10124浏览  • 1回复 已解决
HarmonyOS ArkTS不支持动态声明字段,不支持动态访问字段。只能访问已在类中声明或者继承可见的字段 
1140浏览  • 1回复 待解决
HarmonyOS 编码集不支持 
1072浏览  • 1回复 待解决
HarmonyOS 推送设备不支持 
1745浏览  • 1回复 待解决
Toggle isOn不支持$$? 
1203浏览  • 1回复 待解决
HarmonyOS driver调用APi是不支持并发调用吗? 
1346浏览  • 1回复 待解决
HarmonyOS http请求模块还不支持取消请求吗? 
1000浏览  • 1回复 待解决
@Extend 只能在模块内使用吗?不支持导出吗? 
2920浏览  • 1回复 待解决
web组件不支持localstorage 
1956浏览  • 1回复 待解决
是否支持jit和aot(jit不支持,aot支持),如果不支持jit怎么动态下发 
3348浏览  • 1回复 待解决





















是的呢, ArkTS 目前确实不支持匿名类。想象一下,匿名类就像参加派对时没有佩戴名牌的客人,你不知道他们属于哪个家庭或团体。在HarmonyOS ArkTS的世界里,一切都是井然有序的,每个类都需要有一个明确的身份,这样才能保证程序的稳定性和可维护性。
还有啊,ArkTS不支持structural typing和对象字面量的类型,这也使得匿名类在这个环境中难以生存。因此,如果你需要在ArkTS中使用具有类似匿名类功能的代码,可以考虑使用嵌套类来实现。这样,你就可以在保持代码清晰和功能性的同时,避免使用匿名类所带来的问题。
其实,虽然ArkTS不支持匿名类可能会让你在编码时感到一丝限制,但它实际上是帮助你编写更规范、更稳定的程序。希望你能理解并喜欢这个有趣而有序的编程世界!
不支持,需要显式标注对象字面量的类型,可以参考以下文档。https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#%E9%9C%80%E8%A6%81%E6%98%BE%E5%BC%8F%E6%A0%87%E6%B3%A8%E5%AF%B9%E8%B1%A1%E5%AD%97%E9%9D%A2%E9%87%8F%E7%9A%84%E7%B1%BB%E5%9E%8B
建议使用嵌套类实现(类内部嵌套匿名类)。因为使用匿名类创建的对象类型未知,这与ArkTS不支持structural typing和对象字面量的类型冲突,可以参考以下方案。