HarmonyOS 当状态变量通过方法传递给数组时,通过数组的indexOf无法判断当前对象是否存在这个数组中
currentData是一个@Observed修饰的状态变量。(是一个proxy对象)
通过方法传递到一个数组array中。(是Object对象)此时调用array.indexOf无法判断currentData是否在数组中。
可以类似ArrayList或者其他的类做一个类型检查,发现是 proxy 类的时候给他做一次unwrapper,然后两个都拿到真实对象再做比较
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何判断一个对象是否在对象数组中
2856浏览 • 1回复 待解决
HarmonyOS 数组拼接问题 在一个数组中前置拼接另一个数组
777浏览 • 1回复 待解决
HarmonyOS zIndex能否通过状态变量来更新
296浏览 • 1回复 待解决
HarmonyOS @Observed装饰的类,构造了对象数组,那这个数组中对象的属性变化之后,能引起视图的更新吗
1540浏览 • 1回复 待解决
HarmonyOS 数组中对象的排序
529浏览 • 1回复 待解决
HarmonyOS @Builder嵌套二层传递状态变量无法识别
218浏览 • 1回复 待解决
如何判断一个数组不为空?
819浏览 • 1回复 待解决
readonly修饰的数组无法获取数组元素
2636浏览 • 1回复 待解决
Napi中的方法如何返回一个数组类型?
950浏览 • 1回复 待解决
ArkTS中数组复制的方法
1597浏览 • 1回复 待解决
HarmonyOS constraintSize支持状态变量?
503浏览 • 1回复 待解决
HarmonyOS 对象A数组,对象A中又嵌套一个对象B数组,修改B中的属性UI,不刷新
1022浏览 • 1回复 待解决
HarmonyOS 外部类方法如何改变组件状态变量
241浏览 • 1回复 待解决
HarmonyOS 数组对象数据刷新
448浏览 • 1回复 待解决
ArkTS中如何监听状态变量的变化?
1484浏览 • 1回复 待解决
鸿蒙这边如何定义一个数组,数组中元素类型不确定?数组中可能有string、number、boolean等
2377浏览 • 1回复 待解决
HarmonyOS 从数组中随机获取一个数值
282浏览 • 1回复 待解决
HarmonyOS @State可以修饰对象数组
336浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙NEXT组件中通过@Styles装饰器访问状态变量
497浏览 • 1回复 待解决
自定义组件中,批量更新多个状态变量 vs 批量更新多个非状态变量后更新一个UI无关状态变量强制更新UI
2148浏览 • 1回复 待解决
HarmonyOS 数组中嵌套对象的属性值发生变化,@Watch监听不到数组的变化,这个要怎么办
340浏览 • 1回复 待解决
如何将界面上的状态变量传给服务层,在服务层修改状态变量对象的属性刷新页面
950浏览 • 1回复 待解决
HarmonyOS 对象内数组排序问题
437浏览 • 1回复 待解决
HarmonyOS 关于数组包裹对象中更新组件问题
365浏览 • 1回复 待解决
当前可以通过V2是现实,参考demo: