Object.defineProperty()的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存在的属性. Object.defineProperty(obj,prop,descriptor)obj 要在其定义属性的对象prop 要定义或者修改的属性的名称descriptor 将被定义或修改的属性描述符 通过Object.defineProperty()为对象定义属性,有两种形式,且不能混合使用,分别为数据描述符,存取描述符.下面分别描述两者的区别: 数据描述符 -- 特有的两个属性(…