JavaScript对象
对象的创建,可以使用new Object() 或者 Object.creat(),该方法为静态函数
var foo = Object.create({x:1,y:2}); //foo是一个空对象,该_proto_对象为{x:1,y:2};
如何创建一个没有原型的对象?bar不继承任何属性和方法
var bar = Object.create(null);
创建一个普通的对象,继承Object的原型, o1的创建类似于用new的方法创建一个新的空对象
var o1 = Object.create(Object.prototype);
Object.create()方法可以通过任意原型创建对象,换句话说,可以使任意对象可继承,这是个强大的特性。
在JavaScript的继承算是一个原型的继承的另一种方法。
版权声明:本文为tangjiao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。