复习Javascript原型链

现在我们在日常的工作中由于有各种大神造好的轮子,导致我们在业务开发中已经很少能经常性接触到开发低层的一些事情。有时候就要时不时的给自己充充电,否则我们就只能用降龙十八掌吓唬人了,根本没有内功 :P

原型对象和构造函数

我们从一个构造函数开始:

function Person (name) {
  this.name = name
}
var person = new Person('Jack')

我们在声明它的时候,JS会自动生成一个与其对应原型对象(原型对象是对象),该构造函数会有一个内部属性,名为prototype指向原型对象,你可以通过Person.prototype来访问其中的内容,这也就是我们通常在原型对象上挂载属性和方法的方式。

继续阅读复习Javascript原型链