JS prototype chaining(原型链)整理中······

初学原型链整理

构造器(constructor)、原型(prototype)、实例(instance);

每一个构造器都有一个prototype对象,这个prototype对象有一个指针指向该构造器;每一个对象的内部有一个指针指向创造该对象的构造器的prototype。

利用原型链实现JS面向对象继承(JS没有基于接口的继承)

 function SuperType() {
this.property = true;
} SuperType.prototype.getSuperValue = function ()
{
return this.property;
} function SubType()
{
this.subProperty = false;
} SubType.prototype = new SuperType(); SubType.prototype.getSubValue = function () {
return this.subProperty;
};

理解顺序

1)

JS prototype chaining(原型链)整理中······

2)js对象都继承自Object

JS prototype chaining(原型链)整理中······

上一篇:基于AFNetworking3.0网络封装


下一篇:【代码笔记】iOS-点击一个button,出6个button