Object.defineProperty()
方法允许你在对象上定义一个新属性,或者修改一个已有的属性。这个方法接收三个参数:
obj
:要在其上定义属性的对象。prop
:要定义或修改的属性的名称。descriptor
:将被定义或修改的属性描述符。
属性描述符(descriptor)是一个包含以下可选属性的对象:
value
:属性的值,默认为undefined
。writable
:布尔值,表示该属性是否可写,默认为false
。enumerable
:布尔值,表示该属性是否可枚举,默认为false
。configurable
:布尔值,表示该属性是否可配置,默认为false
。
个人笔记记录 2021 ~ 2025