1.類式繼承
function fa(){} // 父類
fa.propotype.getFaValue = function(){} //父類公共方法
function son(){} // 子類
son.prototype = new fa()
將父類的實(shí)例賦予子類的原型,通過該方式子類的“原型”不僅可以繼承父類的構(gòu)造方法里的屬性和方法兰迫,還可以繼承父類的prototype。而子類的實(shí)例可以通過‘.getFaValue()’訪問父類的方法涡拘。但是這里有區(qū)別的是据德,
繼承父類的是子類的原型,而不是子類棘利。因此會(huì)出現(xiàn)這種以下情況:
console.log(son instanceof fa) // false
console.log(son.prototype instanceof fa) // true