理解JavaScript继承(一) 我们都知道,面向对象的编程语言非常强大,之所以强大,就是其支持继承.在JavaScript中,也支持继承,而且有多种方法实现继承,比如原型链继承,借用构造函数继承,或者把原型链和借用构造函数函数组合在一起的组合继承,还有直接原型式继承,深浅拷贝继承.下面我就一一来说一说这些继承方法. 1.原型链 首先我们得清楚构造函数(constructor),原型对象(prototype)和实例的三者关系. 每一个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指…