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