HarmonyOS 堆栈里getDeepCopyOfObjectRecursive为什么有很多层,getDeepCopyOfObjectRecursive的代码在哪里 (API12+)
HarmonyOS 堆栈里getDeepCopyOfObjectRecursive为什么有很多层,getDeepCopyOfObjectRecursive的代码在哪里 (API12+)
您需要先 登录 才能评论/回答
全部评论(1)
getDeepCopyOfObjectRecursive是@Prop在深层拷贝,如果发现getDeepCopyOfObjectRecursive有很多层,需要注意,因为@Prop装饰了一个层级很深的对象,这对性能和栈溢出都是有风险的,如果循环引用了,还可能会stack overflow,所以不建议使用@Prop装饰复杂对象,建议替换成@ObjectLink。
关于getDeepCopyOfObjectRecursive代码参考链接:pu_synced_property_one_way.ts。
2025-11-04 17:45:23