本文实例讲述了JavaScript继承与多继承。分享给大家供大家参考,具体如下:
虽然最新的EC6里边已经有了class的相关功能,但是从普及度上和阅读旧代码需求的方面来看,这点知识也得了解一下。
本文结构:
① 原理及分析
② 简单封装后的运用
1. 继承
① 原理及分析
先上一张图:
用这段代码的思想来实现继承,即:
var inherit=function(objBase){
var F=function(){}; //第一步:定义一个函数F
F.prototype=objBase; //第二步:将传进来的基类对象(objBase)赋给函数F的原型(F.prototy