多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
Object.create(null) 创建的对象是一个空对象,在该对象上没有继承 Object.prototype 原型链上的属性或者方法 Object.create()是将对象继承到proto属性上,原型链上没有任何属性,也就是没有继承Object的任何东西 Object.create()方法接受两个参数:Object.create(obj,propertiesObject) ; obj:一个对象,是新创建的对象的原型。 propertiesObject:可选。该参数对象是一组属性与值,该对象的属性名称将是新创建的对象的属性名 new Object()是使用构造方法创造对象,新建一个对象实例,继承原对象的prototype属性。 1、Object.create(o),如果o是一个构造函数,则采用这种方法来创建对像没有意义 2、Object.create(o),如果o是一个字面量对象或实例对象,那么相当于是实现了对象的浅拷贝