原型式继承是一种,将一个原型对象赋给一个我们想要扩展的对象之上。例如:
function object(o)
{ function F() {} F.prototype = o; return new F(); }
object函数接受一个原型对象,将o赋给原始对象的prototype属性。
而在ECMAScript5中,可以使用Object.create(proto, [ propertiesObject ])方法来创建一个空白对象,可以追加一个原型对象,和特有的属性。