HarmonyOS 类中属性默认值问题-鸿蒙开发者社区-51CTO.COM

HarmonyOS 类中属性默认值问题

​类中属性给一个默认值。在给类赋值的过程中,如果没有这个属性的值,改属性会被给一个undefined 强制替换了类中给的默认值。

怎么处理在给类对象赋值的孤傲城中,如果没有这个属性使用原来类中的默认值。不要undefined。​

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

类中有初始值,当该属性没有赋值会使用原来类中的默认值。

class person { 
  age: number = 15; 
  name: string = 'abc'; 
} 
 
const son = new person() 
son.age = 20 
console.log(JSON.stringify(son))
分享
微博
QQ
微信
回复
6天前
相关问题
HarmonyOS 怎么给属性默认值
633浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2002浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
1838浏览 • 1回复 待解决
使用linearGradient属性渐变问题
175浏览 • 1回复 待解决
HarmonyOS Tabs默认高度问题
23浏览 • 1回复 待解决
如何动态设置组件属性
796浏览 • 1回复 待解决
HarmonyOS泛型属性如何初始化?
389浏览 • 1回复 待解决