ArkTs解决循环引用的方式

需要一个arkts解决循环引用的推荐方式,自动释放的方式,而不是手动释放。

HarmonyOS
2024-04-28 23:24:53
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
社恐的小美

推荐使用第三个对象即可,如:

TestClass.ets: 
export class A { 
  value: number = 1; 
} 
 
export class B { 
  value: number = 1; 
} 
 
export class C { 
  a: Object | null = null; 
  b: Object | null = null; 
} 
Index.ets: 
import {A, B, C} from ‘./TestClass’ 
 
let a = new A(); 
let b = new B(); 
 
let c = new C(); 
c.a = a; 
c.b = b;
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-04-29 15:53:12


相关问题
如何排查循环引用问题
1181浏览 • 1回复 待解决
未提供HarmonyOS化引用方式
718浏览 • 1回复 待解决
HarmonyOS so库正确引用方式
657浏览 • 1回复 待解决
HarmonyOS ArkTS如何循环遍历对象
783浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
1094浏览 • 1回复 待解决
ArkTS内可以使用for循环
10096浏览 • 1回复 已解决
HarmonyOS ArkTS 关于重载实现方式
492浏览 • 1回复 待解决
TS文件引用ArkTS文件报错,如何修改
1994浏览 • 1回复 待解决
ArkTS实现时钟方式有哪些?
2010浏览 • 1回复 待解决
ArkTS是否支持require方式引入模块
2310浏览 • 1回复 待解决
是否允许HAR循环依赖
2456浏览 • 1回复 待解决
ArkTS API 9 Stage 如何引用第三方字体?
3747浏览 • 1回复 待解决