// 属性寄存器
class person {
_hp: number = 100
// 取值
get hp() {
return this._hp
}
//赋值
set hp(value) {
if (value < 0) {
this._hp = 0
} else {
this._hp = value
}
}
}
let a = new person()
a.hp -= 180
document.write(a._hp + "")
JavaScript属性寄存器,js getter和setter的用法
最新推荐文章于 2024-08-25 09:57:22 发布