javascript的原型继承
不愿你承认与否,对象是没有原型的,当你对这句话奇怪或质疑之际,或许你的态度已变相的承认了一点----构造器具有原型。换句话,或许这句话就好理解了,对象不对原型做固定的静态持有,对象只具有一点,就是构造自莫个原型的问题。
原型其实只是对一个对象实例,原型的含义,如果非要给个形象而不抽象的表述,可能就是个和构造器进行关联操作的对象,大多是,如果构造器有一个原型,或持有一个原型,那么自该构造器创建的对象就是A的拷贝。
或许你纳闷了,怎么又转向对象了,那我或许该告诉你,javascript从没类的书法,至始至终,除了基本类型外,只有对象的存在,包括数组,函数,其实基本类型,也可以追加属性和方法变为对象,如果不准确或是更系统的来说,js存在就是对象。