JS对象方法——Object.defineProperty() 我们都知道Vue内部通过Object.defineProperty方法属性拦截的方式,把data对象里每个数据的读写转化成getter/setter,当数据变化时通知视图更新实现双向数据绑定。可我们真的了解Object.defineProperty()吗。 Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。它的具体用法值得我们深究。 语法 Object.defineProperty(obj, prop, descriptor) 参数 描述