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 运行时创建指定类方法
738浏览 • 1回复 待解决
arkts运行时,当成 JS上下文用
2130浏览 • 1回复 待解决
HarmonyOS 类似于andServer插件替代
142浏览 • 1回复 待解决
获取app进程运行时api疑似不准
736浏览 • 1回复 待解决
鸿蒙-如何实现类似于HOME键功能
11149浏览 • 2回复 待解决
HAP和HAR运行时内存模型
698浏览 • 1回复 待解决
获取运行时编译构建参数
1469浏览 • 1回复 待解决