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

HarmonyOS
2天前
浏览
收藏 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
微信
回复
2天前
相关问题
ArkTs 运行时创建指定类方法
290浏览 • 1回复 待解决
arkts运行时,当成 JS上下文用
1837浏览 • 1回复 待解决
鸿蒙-如何实现类似于HOME键功能
10813浏览 • 2回复 待解决
获取app进程运行时api疑似不准
421浏览 • 1回复 待解决
HAP和HAR运行时内存模型
329浏览 • 1回复 待解决
HarmonyOS 有没有类似于渐变效果
64浏览 • 1回复 待解决