Object.defineProperty Object.defineProperty 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象,先来看一下它的语法: Object.defineProperty(obj, prop, descriptor) obj 是要在其上定义属性的对象: prop 是要定义或修改的属性的名称: descriptor 是将被定义或修改的属性描述符: get 是一个给属性提供的 getter 方法,当我们访问了该属性的时候会触发 get…