在JS中,Object.defineproperty(obj, prop, desc)的方法是给一个对象添加属性或者修改属性
1.obj是需要操作的对象
2.prop是需要定义的属性名
3.desc属性描述符
给对象添加属性赋值:
object.defineProperty(user,'name',{
value:'aaaaa'
})
此时user对象是这样的
user{
name:'aaaaa'
}
修改对象属性值
如果你想修改属性值,需要修改writable为true,这个值的意思就是支持可被修改
object.defineProperty(user,''name',{
value:'bbbbb',
writable:true
})