HarmonyOS鸿蒙Next中访问对象的时候,为什么上面的正常,下面的闪退

HarmonyOS鸿蒙Next中访问对象的时候,为什么上面的正常,下面的闪退 为什么上面的正常,下面的闪退

cke_7347.png

export class WeatherModel {
  now: {
    list: Data666
  }
}
export class Data666 {
  vis: string 
}

更多关于HarmonyOS鸿蒙Next中访问对象的时候,为什么上面的正常,下面的闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

可以贴出更多代码吗?觉得你第一个打印出来的值,和实际上的不一致。

更多关于HarmonyOS鸿蒙Next中访问对象的时候,为什么上面的正常,下面的闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我的建议是把这段代码扔到node环境下跑跑看

而且你第一个打印出来确定不是undefined吗?

第一个能获取到对应的值,第二个闪退,

在HarmonyOS鸿蒙Next中,访问对象时出现上面正常、下面闪退的情况,通常是由于以下原因:

  1. 空指针异常:下面的对象可能未正确初始化或已被释放,导致访问时闪退。

  2. 内存越界:访问了超出对象范围的内存区域,引发崩溃。

  3. 线程安全问题:多线程环境下,对象可能被其他线程修改或释放。

建议检查对象初始化、内存管理及线程同步机制,确保访问安全。

回到顶部