ArkTS有运行时删除对象属性的api吗? 类似于js的delete方法

HarmonyOS
2024-12-23 15:19:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

ArkTS中,对象布局在编译时就确定了,且不能在运行时被更改,所以没有删除属性的办法。 但可以声明一个可空类型并使用null作为缺省值

class Point {
  x: number | null = 0
  y: number | null = 0
}

let p = new Point();
p.y = null; // delete p.y不合法,将p.y设置成null替代

参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/typescript-to-arkts-migration-guide-V5#不支持delete运算符

分享
微博
QQ
微信
回复
2024-12-23 18:42:56
相关问题
ArkTs 运行时创建指定类方法
1510浏览 • 1回复 待解决
arkts运行时,当成 JS上下文用
2785浏览 • 1回复 待解决
HarmonyOS 类似于andServer插件替代
905浏览 • 1回复 待解决
获取app进程运行时api疑似不准
1336浏览 • 1回复 待解决
HarmonyOS ArkTS类似bigdecimal方法
1419浏览 • 1回复 待解决
鸿蒙-如何实现类似于HOME键功能
11868浏览 • 2回复 待解决
HarmonyOS 有没有类似于渐变效果
852浏览 • 1回复 待解决