HarmonyOS 当状态变量通过方法传递给数组时,通过数组的indexOf无法判断当前对象是否存在这个数组中
currentData是一个@Observed修饰的状态变量。(是一个proxy对象)
通过方法传递到一个数组array中。(是Object对象)此时调用array.indexOf无法判断currentData是否在数组中。
可以类似ArrayList或者其他的类做一个类型检查,发现是 proxy 类的时候给他做一次unwrapper,然后两个都拿到真实对象再做比较
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何判断一个对象是否在对象数组中
3780浏览 • 1回复 待解决
HarmonyOS zIndex能否通过状态变量来更新
781浏览 • 1回复 待解决
HarmonyOS 数组拼接问题 在一个数组中前置拼接另一个数组
1858浏览 • 1回复 待解决
HarmonyOS @Observed装饰的类,构造了对象数组,那这个数组中对象的属性变化之后,能引起视图的更新吗
2091浏览 • 1回复 待解决
HarmonyOS @Builder嵌套二层传递状态变量无法识别
839浏览 • 1回复 待解决
HarmonyOS 数组中对象的排序
1679浏览 • 1回复 待解决
如何判断一个数组不为空?
1493浏览 • 1回复 待解决
readonly修饰的数组无法获取数组元素
3392浏览 • 1回复 待解决
HarmonyOS constraintSize支持状态变量?
1148浏览 • 1回复 待解决
Napi中的方法如何返回一个数组类型?
1677浏览 • 1回复 待解决
ArkTS中数组复制的方法
2634浏览 • 1回复 待解决
HarmonyOS 对象A数组,对象A中又嵌套一个对象B数组,修改B中的属性UI,不刷新
1703浏览 • 1回复 待解决
HarmonyOS 外部类方法如何改变组件状态变量
729浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
2369浏览 • 1回复 待解决
自定义组件中,批量更新多个状态变量 vs 批量更新多个非状态变量后更新一个UI无关状态变量强制更新UI
2868浏览 • 1回复 待解决
如何将界面上的状态变量传给服务层,在服务层修改状态变量对象的属性刷新页面
1525浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙NEXT组件中通过@Styles装饰器访问状态变量
1240浏览 • 1回复 待解决
HarmonyOS 数组对象数据刷新
1032浏览 • 1回复 待解决
鸿蒙这边如何定义一个数组,数组中元素类型不确定?数组中可能有string、number、boolean等
3011浏览 • 1回复 待解决
HarmonyOS 从数组中随机获取一个数值
1048浏览 • 1回复 待解决
HarmonyOS @State可以修饰对象数组
910浏览 • 1回复 待解决
状态变量和常规变量有什么区别?
1590浏览 • 2回复 待解决
HarmonyOS 数组中嵌套对象的属性值发生变化,@Watch监听不到数组的变化,这个要怎么办
1036浏览 • 1回复 待解决
HarmonyOS 对象内数组排序问题
1075浏览 • 1回复 待解决
当前可以通过V2是现实,参考demo: