摘要: Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。 Object.defineProperty(obj, prop, descriptor) 参数:obj要在其上定义属性的对象。prop要定义或修改的属性的名称。des 阅读全文
posted @ 2019-12-14 21:30 jeff_zhu 阅读(233) 评论(0) 推荐(0) 编辑
摘要: new 运算符 1,实例化一个对象 2,将构造函数prototype对象赋值给对象__proto__属性 3,将对象作为函数this传进去,函数有return 并且是对象的话,就直接返回return的对象,没有的话返回创建的这个对象。 阅读全文
posted @ 2019-12-14 20:09 jeff_zhu 阅读(260) 评论(0) 推荐(0) 编辑
摘要: Object.create(proto,propertiesObject)方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 参数: proto:新创建对象的原型对象。 propertiesObject : 可选。如果没有指定默认为 undefined 则是要添加到新创建对象 阅读全文
posted @ 2019-12-14 20:03 jeff_zhu 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Object.getPrototypeOf() Object.setPrototypeOf() Object.keys() // 对象自身可遍历属性 Object.values() // 对象自身可遍历属性 Object.entries() // 对象自身可遍历属性 Object.getOwnPro 阅读全文
posted @ 2019-12-14 19:31 jeff_zhu 阅读(120) 评论(0) 推荐(0) 编辑