给一个对象定义一个新的属性或者在修改一个对象现有的属性,并返回这个对象 语法:
Object.defineProperty(参数1,参数2,参数3)
参数1:目标对象 参数2:要修改或者添加的属性名称 参数3:目标对象属性的一些特征 (是一个对象)
参数1:
value:属性值
参数2:
writable:对象属性值是否可以被修改 true允许 false不允许
参数3:
configurable:对象属性是否可以被删除 true允许 false不允许
参数4:
enumerable:对象属性是否可被枚举
参数5:
get():给一个属性提供getter方法,当访问这个对象的属性值得时候触发该方法
参数6:
set():给一个属性提供setter方法,当设置属性值得时候触发该方法
相关文章
- 10-06浅谈对《中国式管理》的一点理解
- 10-06浅谈个人对RAID技术的理解
- 10-06浅谈兔兔对Object.defineProperty的理解
- 10-06针对JS经典题型对全局变量及局部变量的理解浅谈
- 10-06Spring 学习教程(一):浅谈对Spring IOC以及DI的理解
- 10-06浅谈对java中锁的理解
- 10-06浅谈对Java多态的理解与应用
- 10-06浅谈对【OSI七层协议】的理解
- 10-06浅谈对JIT编译器的理解。
- 10-06浅谈我对JCS 的理解