以下是代码
var person={
_name:"join",
age:23,
job:"扫地"
}
Object.defineProperty(person,"name",{
get:function(){
return this._name
},
set:function(s){
if(s!="join"){
this._name="haha";
this.age=24;
}
}
})
person.name="wa"
alert(person.name)
js高程中141页说_线表示只能通过对象方法访问属性,请问什么叫做对象方法?并且说如果只设置get方法意味着属性是不能写得,我直接用person._name也可以直接写啊,请各位帮我解惑
相关分类